@font-face{font-family:Exo;src:url('/exo.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}html{color-scheme:dark light}body{margin:0;background:#101310;color:#f7f8f5;font:18px Exo,system-ui,sans-serif}main{max-width:560px;margin:32px auto;padding:28px;border:1px solid #41483c;border-radius:20px;background:#1a1e18}.brand{display:block;max-width:200px;width:100%;height:auto;margin:auto}.environment{color:#b4ff21}h1{font-size:1.7rem}p{line-height:1.5;overflow-wrap:anywhere}label{display:block;margin:20px 0}input{display:block;width:100%;padding:14px;margin-top:8px;border:1px solid #727d68;border-radius:10px;background:#101310;color:#fff;font:inherit}button{display:block;width:100%;min-height:48px;margin:16px 0;padding:12px;background:#b4ff21;color:#101310;border:1px solid #b4ff21;border-radius:10px;font:inherit;font-weight:700;cursor:pointer}.secondary{background:transparent;color:inherit}a{display:inline-block;padding:12px;color:inherit}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #b4ff21;outline-offset:3px}@media(max-width:600px){main{margin:16px;padding:20px}}@media(prefers-color-scheme:light){body{background:#f7f8f5;color:#141a10}main{background:#fff}.environment{color:#365500}input{background:#fff;color:#141a10}}
