:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0c0a;--fg:#efe7da;--mut:#a89c8a;--acc:#d7a85a;--line:#3a332b}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:26rem;margin:0 auto;padding:12vh 1.25rem 3rem}h1{margin:.4rem 0 1.5rem;font:500 2.2rem/1.1 Georgia,serif}.mono{letter-spacing:.14em;color:var(--acc);font:12px/1 ui-monospace,monospace}form{gap:1rem;display:grid}label{gap:.35rem;font-size:.9rem;display:grid}input{border:1px solid var(--line);min-height:44px;color:var(--fg);font:inherit;background:#17130f;border-radius:6px;padding:.5rem .75rem}button{border:1px solid var(--acc);min-height:44px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:6px}button:disabled{opacity:.5}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}#msg{min-height:1.5rem;color:var(--mut)}.note{color:var(--mut);font-size:.8rem}
