.auth-page.svelte-5uxi1w{--container-width:var(--auth-width);min-height:calc(100dvh - var(--header-height));padding-block:var(--space-6);align-items:center;display:grid}.auth-card.svelte-5uxi1w{width:100%;min-width:0;padding:var(--space-8);border:1px solid var(--color-line);background:var(--color-card);box-shadow:var(--shadow-card);border-radius:1.5rem}.eyebrow.svelte-5uxi1w{margin-bottom:var(--space-2);color:var(--color-cinnabar);letter-spacing:.2em;text-transform:uppercase;font-size:.65rem;font-weight:700}h1.svelte-5uxi1w{font-family:var(--font-song);font-size:1.875rem}.intro.svelte-5uxi1w{margin-top:var(--space-2);color:var(--color-ink-soft);font-size:.875rem;line-height:1.5rem}form.svelte-5uxi1w{gap:var(--space-4);margin-top:var(--space-6);display:grid}.auth-input.svelte-5uxi1w{width:100%;min-height:2.75rem;padding:0 var(--space-3);border:1px solid var(--color-line-strong);background:var(--color-card);border-radius:.75rem;outline:none;font-size:.875rem}.auth-input.svelte-5uxi1w:focus{border-color:var(--color-cinnabar);box-shadow:0 0 0 2px #b3382c26}.message.svelte-5uxi1w{padding:var(--space-2) var(--space-3);background:var(--color-cinnabar-wash);color:var(--color-cinnabar-deep);border:1px solid #b3382c40;border-radius:.5rem;font-size:.875rem;line-height:1.25rem}.consent.svelte-5uxi1w{color:var(--color-ink-faint);text-align:center;font-size:.75rem;line-height:1.25rem}a.svelte-5uxi1w{color:var(--color-cinnabar);text-underline-offset:2px;font-weight:600;text-decoration:underline}.actions.svelte-5uxi1w{gap:var(--space-2);display:grid}.providers.svelte-5uxi1w{gap:var(--space-3);margin-top:var(--space-6);display:grid}.provider.svelte-5uxi1w{text-align:left;cursor:pointer;border:1px solid;border-radius:.65rem;grid-template-columns:20px 152px;justify-content:center;align-items:center;column-gap:12px;width:100%;min-height:50px;padding:12px 16px;font-size:.875rem;font-weight:650;transition:background .15s,border-color .15s;display:grid;position:relative}.provider.svelte-5uxi1w svg:where(.svelte-5uxi1w){justify-self:center}.google.svelte-5uxi1w{color:#1f1f1f;background:#fff;border-color:#747775}.google.svelte-5uxi1w:hover:not(:disabled){background:#f5f5f5}.x.svelte-5uxi1w{color:#fff;background:#141414;border-color:#141414}.x.svelte-5uxi1w:hover:not(:disabled){background:#303030}.provider.svelte-5uxi1w:disabled,.email-option.svelte-5uxi1w:disabled{opacity:.5;cursor:default}.provider.svelte-5uxi1w:focus-visible,.email-option.svelte-5uxi1w:focus-visible{outline:2px solid var(--color-cinnabar);outline-offset:3px}.divider.svelte-5uxi1w{color:var(--color-ink-faint);align-items:center;gap:14px;margin:22px 0 6px;font-size:.75rem;display:flex}.divider.svelte-5uxi1w:before,.divider.svelte-5uxi1w:after{content:"";background:var(--color-line);flex:1;height:1px}.email-option.svelte-5uxi1w{width:100%;min-height:44px;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:8px;font-size:.85rem;display:flex}.passkey-option.svelte-5uxi1w{margin-top:var(--space-3);border:1px solid var(--color-line-strong);color:var(--color-ink)}.email-option.svelte-5uxi1w:hover:not(:disabled){color:var(--color-ink);background:var(--color-cinnabar-wash)}form.secondary-email.svelte-5uxi1w,.message.svelte-5uxi1w{margin-top:var(--space-4)}.account-note.svelte-5uxi1w{margin-top:var(--space-5);text-align:center;color:var(--color-ink-soft);font-size:.75rem;line-height:1.25rem}.switch.svelte-5uxi1w{margin-top:var(--space-4);color:var(--color-ink-faint);text-align:center;font-size:.75rem}@media (width<=639px){.auth-card.svelte-5uxi1w{padding:var(--space-6)}}
