@font-face{font-family:Rethink;src:url(/assets/rethink-sans-500-CZnVlKuG.woff2);font-weight:500;font-display:swap}@font-face{font-family:Rethink;src:url(/assets/rethink-sans-800-n6VeG6wA.woff2);font-weight:800;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#121010;--cream:#f7f5e4;--card:#1c1a19;--raised:#2a2725;--muted:#9b978b;--accent:#226192;--danger:#e5484d;--ease:cubic-bezier(.1, .7, .5, 1);color:var(--cream);background:var(--background);font-family:Rethink,system-ui,sans-serif;font-weight:500}*{box-sizing:border-box}body{margin:0}main{max-width:740px;margin:auto;padding:48px 24px}h1{letter-spacing:-.02em;font-size:clamp(30px,6vw,48px);font-weight:800}p{color:var(--muted);line-height:1.6}section{background:var(--card);border-radius:24px;margin:24px 0;padding:24px}label{margin-bottom:8px;display:block}input{border:1px solid var(--muted);width:100%;font:inherit;background:var(--raised);color:var(--cream);border-radius:12px;padding:14px}button{font:inherit;background:var(--cream);color:var(--background);cursor:pointer;border:0;border-radius:16px;margin-top:16px;padding:14px 20px}button:disabled{opacity:.5;cursor:default}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}li{padding:10px 0}small{color:var(--muted)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
