.auth-page.svelte-tkic8l{place-items:center;min-height:calc(100vh - 4.2rem);padding:2rem 1rem;display:grid}.auth-card.svelte-tkic8l{text-align:center;width:min(100%,470px);box-shadow:var(--shadow);padding:clamp(1.5rem,5vw,2.5rem)}.auth-card.svelte-tkic8l .brand{justify-content:center;margin-bottom:1.5rem}h1.svelte-tkic8l{margin-bottom:.75rem;font-size:2rem}.intro.svelte-tkic8l{color:var(--muted);margin-bottom:1.5rem}.notice.svelte-tkic8l{text-align:left;margin-bottom:1rem}.auth-form.svelte-tkic8l{text-align:left;gap:.85rem;display:grid}label.svelte-tkic8l{gap:.35rem;font-size:.88rem;font-weight:600;display:grid}input.svelte-tkic8l{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);width:100%;color:inherit;padding:.7rem .8rem}.hint.svelte-tkic8l,.switch.svelte-tkic8l,.submit-status.svelte-tkic8l{color:var(--muted);font-size:.82rem}.hint.svelte-tkic8l{margin:0}.submit-status.svelte-tkic8l{text-align:center;margin:0}.switch.svelte-tkic8l{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:1rem 0 0;display:flex}.sign-in.svelte-tkic8l,.auth-card.svelte-tkic8l>.button:where(.svelte-tkic8l){width:100%}.divider.svelte-tkic8l{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin:1.35rem 0 1rem;font-size:.75rem;display:grid}.divider.svelte-tkic8l:before,.divider.svelte-tkic8l:after{content:"";border-top:1px solid var(--border)}.providers.svelte-tkic8l{gap:.55rem;display:grid}.provider.svelte-tkic8l{width:100%}.trust.svelte-tkic8l{text-align:left;background:var(--subtle-bg);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:1.5rem;padding:1rem}.trust.svelte-tkic8l strong:where(.svelte-tkic8l){font-size:.88rem}.trust.svelte-tkic8l p:where(.svelte-tkic8l),.legal.svelte-tkic8l{color:var(--muted);font-size:.78rem}.trust.svelte-tkic8l p:where(.svelte-tkic8l){margin:.35rem 0 0}.legal.svelte-tkic8l{margin:1rem 0 0}
