:root{--bg:#050505;--fg:#e8e8e8;--dim:#8a8a8a;--line:#2a2a2a;--green:#39ff14;--orange:#ff6a00;--pink:#ff00c8;--amber:#ffb000;--red:#ff2a2a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body,html{background:var(--bg);min-height:100%;color:var(--fg);margin:0;font:15px/1.6 Courier New,monospace}a{color:var(--green)}.page{background-image:repeating-linear-gradient(0deg,#ffffff08 0 2px,#0000 0 4px);min-height:100vh}.wrap{max-width:980px;margin:0 auto;padding:24px 16px 64px}.btn,button.btn{font:inherit;color:var(--orange);border:1px solid var(--orange);cursor:pointer;background:#000;padding:7px 12px;text-decoration:none;display:inline-block}.btn:hover{background:#1a0a00}.btn.go{color:#000;background:var(--green);border-color:var(--green);font-weight:700}.btn.danger{color:var(--red);border-color:var(--red)}.btn:disabled{opacity:.5;cursor:default}.field{font:inherit;color:var(--fg);background:#000;border:1px solid #444;width:100%;padding:8px 10px}.hint{color:var(--dim);font-size:12px}.err{color:var(--red);min-height:1.5em}.card{border:1px solid var(--line);background:#0b0b0b;padding:16px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grow{flex:1;min-width:180px}@media (width<=600px){input,select,textarea{font-size:16px!important}.wrap{padding:16px 12px 48px}}h2.sec{color:var(--pink);text-transform:uppercase;letter-spacing:.1em;margin:28px 0 10px;font-size:13px}
