.auth-card{background:rgb(var(--c-card));border:1px solid rgb(var(--c-edge));box-shadow:var(--elev-3);border-radius:16px}.auth-side{background:rgb(var(--c-lime));border-color:rgb(var(--c-lime));color:#111}.auth-side .auth-side-soft{color:#111111b8}.auth-side-tile{background:#1111110f}.auth-side-mark .brand-mark-bg{fill:#111}.auth-side-mark .brand-mark-face{fill:rgb(var(--c-lime))}.auth-note,.auth-label{color:rgb(var(--c-ink-faint));align-items:center;gap:6px;font-size:12.5px;display:flex}.auth-mark{background:linear-gradient(transparent 64%, rgb(var(--c-lime)) 64%, rgb(var(--c-lime)) 94%, transparent 94%)}html[data-theme=dark] .auth-mark{background:rgb(var(--c-lime));color:#111;border-radius:.2em;padding:0 .2em}.auth-btn{border:1px solid rgb(var(--c-primary));background:rgb(var(--c-primary));width:100%;height:36px;color:rgb(var(--c-on-primary));white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:transform 80ms,opacity .15s;display:inline-flex}.auth-btn:hover:not(:disabled){opacity:.9}.auth-btn:active:not(:disabled){transform:scale(.97)}.auth-btn:disabled{background:rgb(var(--c-pill));border-color:rgb(var(--c-pill));color:rgb(var(--c-ink-faint));cursor:progress}.auth-btn-ghost{background:rgb(var(--c-card));border:1px solid rgb(var(--c-edge));width:100%;height:36px;color:rgb(var(--c-ink));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;transition:transform 80ms,border-color .15s;display:inline-flex}.auth-btn-ghost:hover{border-color:rgb(var(--c-line-2))}.auth-btn-ghost:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.auth-btn,.auth-btn-ghost{transition:none}}.auth-card h1,.auth-card h2,.auth-card p{text-wrap:wrap}
