:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0f;--surface:#16161d;--surface-2:#1f1f2a;--text:#f2f2f5;--text-dim:#a0a0b0;--accent:#1db954;--danger:#e0245e;--radius:14px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100dvh;margin:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}button{font:inherit;cursor:pointer;border-radius:var(--radius);background:var(--accent);color:#04110a;border:none;padding:.85rem 1.1rem;font-weight:600}button:disabled{opacity:.5;cursor:not-allowed}button.secondary{background:var(--surface-2);color:var(--text)}input{font:inherit;border-radius:var(--radius);border:1px solid var(--surface-2);background:var(--surface);width:100%;color:var(--text);padding:.85rem 1rem}a{color:var(--accent)}.screen{flex-direction:column;gap:1rem;max-width:480px;margin:0 auto;padding:clamp(1rem,4vw,2rem);display:flex}
