+@media screen and (max-width: 767px)
+ .button-group
+ flex-direction: row
+ button:not(:first-child)
+ border-left: 1px solid var(--button-group-border-color)
+ border-top: 0
+
+#settings, #contactForm
+ max-width: 767px
+ @media screen and (max-width: 767px)
+ max-width: 100vw
+
+#emailSent
+ color: blue
+ display: none
+
+footer
+ height: 77px
+ background-color: #000033
+ div
+ line-height: 77px
+ a
+ margin: 0 10px 0 0
+ display: inline-block
+ &:visited, &:link
+ color: white
+ p
+ margin: 0 0 0 10px
+ display: inline-block
+ color: white
+ text-decoration: underline
+ @media screen and (max-width: 767px)
+ height: 43px
+ div
+ line-height: 43px