@import "global/reset"; @import "global/themes"; @import "global/window"; main { position: fixed; top: 2em; left: 0; bottom: 0; right: 0; } body { margin: 0; height: 100vh; overflow: hidden; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, Noto Sans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; } textarea, input { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, Noto Sans, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; } .container { margin: 1.5rem auto; padding-left: 2rem; padding-right: 2rem; } .fixed { position: fixed; top: 0; right: 0; bottom: 0; left: 0; } .mobile-only { display: none!important; @media(max-width: 40em) { display: inline-block!important; } } .desktop-only { @media(max-width: 40em) { display: none!important; } }