.auth.svelte-e3wec{padding:clamp(var(--space-6), 4vw, var(--space-9)) clamp(var(--space-4), 4vw, var(--space-7));background:var(--color-canvas);flex:1;justify-content:center;align-items:center;display:flex}.auth__card.svelte-e3wec{background:var(--color-surface);border-radius:var(--radius-xl);width:100%;max-width:440px;padding:var(--space-7);box-shadow:var(--shadow-modal);gap:var(--space-5);flex-direction:column;display:flex}.auth__brand.svelte-e3wec{margin-bottom:var(--space-px-6);justify-content:center;display:flex}.auth__head.svelte-e3wec{text-align:center}.auth__title.svelte-e3wec{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:var(--lt-display-2);font-size:26px;line-height:var(--lh-body-tight);color:var(--color-fg)}.auth__subtitle.svelte-e3wec{color:var(--color-fg-muted);margin-top:var(--space-px-6);font-size:14px}.auth__foot.svelte-e3wec{text-align:center;color:var(--color-fg-muted);margin-top:var(--space-1);font-size:13px}.auth__foot.svelte-e3wec a:where(.svelte-e3wec){color:var(--color-fg);font-weight:var(--fw-semibold);text-underline-offset:3px;margin-left:var(--space-1);text-decoration:underline}.auth__foot.svelte-e3wec a:where(.svelte-e3wec):hover{color:var(--color-accent)}
