html:has(.auth){background:#fff}.auth{--tx:#0a0a0a;--bg:#fff;color:#0a0a0a;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100vh;padding:32px 16px;font-family:Inter,system-ui,sans-serif;display:flex}.auth *{box-sizing:border-box}.auth a{color:inherit;text-decoration:none}.auth :focus-visible{outline-offset:2px;outline:2px solid #0a0a0a}.logo{background:var(--tx,#0a0a0a);color:var(--bg,#fff);border-radius:30%;flex:none;justify-content:center;align-items:center;display:inline-flex}.auth-brand{align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.auth-card{background:#fff;border:1px solid #e7e7e7;border-radius:16px;flex-direction:column;gap:14px;width:100%;max-width:400px;padding:32px;display:flex;box-shadow:0 1px 2px #0000000d,0 12px 40px -16px #0000001f}.auth-card h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.auth-card p{color:#5c5c5c;margin:0;font-size:14px;line-height:1.5}.auth-error{background:#fff4e0;border:1px solid #f2d9a6;border-radius:10px;padding:10px 12px;color:#6b4a00!important}.auth-google,.auth-demo{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:46px;font:600 15px Inter,system-ui,sans-serif;transition:background .15s,border-color .15s;display:flex}.auth-google{color:#0a0a0a;background:#fff;border:1px solid #d6d6d6;margin-top:6px}.auth-google:hover{background:#f5f5f5;border-color:#bdbdbd}.auth-demo{color:#fff;background:#0a0a0a;border:0}.auth-demo:hover{background:#2b2b2b}.auth-card form{flex-direction:column;gap:8px;display:flex}.auth-note{text-align:center;color:#757575!important;font-size:12px!important}.auth-foot{color:#5c5c5c;align-items:center;gap:20px;font-size:14px;display:flex}.langs{background:#f5f5f4;border-radius:999px;padding:3px;display:flex}.langs button{color:#5c5c5c;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:36px;height:28px;padding:0 8px;font:600 12px Inter,system-ui,sans-serif}.langs button[aria-pressed=true]{color:#0a0a0a;background:#fff;box-shadow:0 1px 2px #0000001f}.auth-foot a:hover{color:#0a0a0a}
