@font-face { font-family: "Share Tech Mono"; src: url('/fonts/ShareTechMono.ttf') format("TrueType"); } body { margin: 0 auto; } .main { font-family: "Share Tech Mono", monospace; color: #424242; padding: 0; margin: 0; } *:focus { outline: none; } button { color: #424242; } .navigation { padding: 8px; position: absolute; top: 0; left: 0; } .navigation a { text-decoration: none; color: inherit; } .flex { display: flex; flex-flow: wrap column; width: 100vw !important; height: 100vh !important; overflow: hidden; text-align: center; justify-content: center; align-items: center; } .flex div { margin: 10px; } .flex form input, .flex button { background: none; padding: 5px; border: 1px solid #424242; border-radius: 10px; } .flex .button, .switch { text-decoration: none; background-color: #424242; padding: 5px; border: 1px solid #424242; border-radius: 10px; color: #fff; } .flex .button:visited, .switch { color: #fff; } .username { color: #7f8c8d; }