.auth{--bg:#0a0a0b;--s1:#151719;--s2:#1a1d1f;--line:#ffffff0f;--line-strong:#ffffff1f;--tx:#edefef;--tx2:#a8aeaf;--tx3:#878e90;--accent:#d1fe17;--font-ui:var(--font-ohf-inter), ui-sans-serif, system-ui, sans-serif;box-sizing:border-box;background:var(--bg);min-height:100dvh;color:var(--tx);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;place-items:center;padding:24px 16px;font-size:14px;line-height:1.45;display:grid}.auth a{color:var(--accent)}.auth-card{border:1px solid var(--line);background:#101112;border-radius:14px;gap:20px;width:100%;max-width:400px;padding:28px;display:grid}.auth-card h1{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.auth-card p{margin:0}.auth-brand{color:var(--tx3);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.auth-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.auth-list li{border:1px solid var(--line);background:var(--s1);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.auth details summary{color:var(--tx2);cursor:pointer}
