@import users
html, *
font-family: "Open Sans", Arial, sans-serif
--back-color: #f2f2f2
--a-link-color: blue
--a-visited-color: blue
body
padding: 0
min-width: 320px
.container
padding: 0
overflow: hidden
.row
div
padding: 0
.section-content
*
margin-left: auto
margin-right: auto
max-width: 767px
figure.diagram-container
max-width: 1000px
@media screen and (max-width: 767px)
max-width: 100%
padding: 0 5px
@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
.right-menu
float: right
@media screen and (max-width: 767px)
.info-container
p
margin-right: 5px
a.right-menu
&:link, &:visited, &:hover
color: black
#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
a
text-decoration: underline
.text-center
text-align: center
.smallpad
padding: 5px
.emphasis
font-style: italic
.clickable
cursor: pointer
.clearer
clear: both
.red
color: #cc3300
.purple
color: purple
.smallfont
font-size: 0.8em
.bigfont
font-size: 1.2em
.bold
font-weight: bold
[type="checkbox"].modal+div .card
max-width: 767px
max-height: 100vh
[type="checkbox"].modal+div .card.small-modal
max-width: 320px
[type="checkbox"].modal+div .card.big-modal
max-width: 90vw