.auth-page.svelte-1qsayef{box-sizing:border-box;min-height:100dvh;padding:var(--space-6) var(--space-page-gutter-mobile);background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--brand-mark) 10%, transparent), transparent 34%), var(--surface-page);place-items:center;display:grid}@media (width<=760px){.auth-page.svelte-1qsayef{padding-block:var(--space-3)}}.auth-card.svelte-1qsayef{box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);width:min(100%,420px);box-shadow:0 18px 45px var(--shadow-modal);padding:clamp(24px,6vw,36px)}.brand.svelte-1qsayef{color:var(--brand-text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.cadence-mark.svelte-1qsayef{width:28px;height:28px;display:block}header.svelte-1qsayef{margin:var(--space-7) 0 var(--space-5)}h1.svelte-1qsayef{color:var(--text-heading);font-size:var(--font-size-xl);margin:0;line-height:1.15}header.svelte-1qsayef p:where(.svelte-1qsayef){margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--font-size-sm);line-height:1.5}footer.svelte-1qsayef{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--font-size-sm);text-align:center}
