@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/inter-v12-latin-regular.woff2) format("woff2"),url(/assets/fonts/inter-v12-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/fonts/inter-v12-latin-700.woff2) format("woff2"),url(/assets/fonts/inter-v12-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:Material Icons;font-style:normal;font-weight:400;src:url(/assets/fonts/material-icons-v140-latin-regular.woff2) format("woff2"),url(/assets/fonts/material-icons-v140-latin-regular.woff) format("woff")}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/assets/fonts/jetbrains-mono-v17-latin-regular.woff2) format("woff2"),url(/assets/fonts/jetbrains-mono-v17-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:italic;font-weight:400;src:url(/assets/fonts/jetbrains-mono-v17-latin-italic.woff2) format("woff2"),url(/assets/fonts/jetbrains-mono-v17-latin-italic.woff) format("woff")}body,html{font-size:20px;min-height:100vh}body,body button,body h1,body h2,body h3,body h4,body h5,body h6,body h7,html,html button,html h1,html h2,html h3,html h4,html h5,html h6,html h7{font-family:Inter,sans-serif}body{background-color:#2d2e32;background:linear-gradient(rgba(45,46,50,.75),rgba(45,46,50,.75)),url(/assets/images/background/clouds-bw.jpg) 50%;background-attachment:fixed;background-size:cover;margin:0}body div#login-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}body div#login-wrapper img#logo{margin-bottom:1rem;width:400px}body div#login-wrapper div#login{background-color:#000;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);color:#fff;padding:.8rem 40px;width:360px}body div#login-wrapper div#login a{color:#fff}body div#login-wrapper div#login form{margin:1rem 0}body div#login-wrapper div#login form button[type=submit]{align-items:center;background-color:transparent;border:4px solid #fff;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:.8rem;transition:background-color .1s ease-in-out,color .1s ease-in-out;width:100%}body div#login-wrapper div#login form button[type=submit] i{font-size:1.4em;margin-right:.6rem}body div#login-wrapper div#login form button[type=submit]:active,body div#login-wrapper div#login form button[type=submit]:focus,body div#login-wrapper div#login form button[type=submit]:hover{background-color:#fff;color:#000}body div#login-wrapper div#login div#link-code{align-items:center;background-color:#fff;border-radius:2px;color:#000;display:flex;font-family:JetBrains Mono,"monospace";font-size:2rem;justify-content:space-evenly;letter-spacing:6px;line-height:2rem;margin:1rem 0}