.auth-page.svelte-1x05zx6{padding:clamp(var(--space-xl), 8vh, var(--space-xxl)) var(--space-lg);background:var(--background-subtle);min-height:calc(100dvh - var(--header-height));justify-content:center;display:flex}.auth-page.svelte-1x05zx6 .auth-card{width:100%;max-width:27rem;height:fit-content}.auth-inner.svelte-1x05zx6{gap:var(--space-lg);padding:var(--space-xl);flex-direction:column;display:flex}.auth-head.svelte-1x05zx6{gap:var(--space-xs);flex-direction:column;display:flex}.auth-head.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font:var(--text-headline-small);color:var(--color-text-primary);margin:0}.lead.svelte-1x05zx6{font:var(--text-body-medium);letter-spacing:var(--tracking-body-medium);color:var(--color-text-secondary);margin:0}form.svelte-1x05zx6{gap:var(--space-md);flex-direction:column;display:flex}.auth-error.svelte-1x05zx6{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-small);background:var(--color-error-pale);color:var(--color-error-dark);font:var(--text-body-small);margin:0}.auth-hint.svelte-1x05zx6{font:var(--text-body-small);color:var(--color-text-tertiary);margin:0}.auth-alt.svelte-1x05zx6{justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;display:flex}.auth-alt.svelte-1x05zx6 form:where(.svelte-1x05zx6){display:inline}.auth-link.svelte-1x05zx6{font:var(--text-label-large);letter-spacing:var(--tracking-label-large);color:var(--color-secondary-main);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0}.auth-link.svelte-1x05zx6:hover{color:var(--color-secondary-dark);text-decoration:underline}.auth-link.svelte-1x05zx6:disabled{color:var(--color-text-disabled);cursor:default;text-decoration:none}
