.auth-page.svelte-1bduu6j{flex:1;display:flex;flex-direction:column;align-items:center;padding:1.25rem;padding-bottom:0;overflow:hidden}.auth-container.svelte-1bduu6j{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:400px;width:100%}.auth-header.svelte-1bduu6j{text-align:center;margin-bottom:1.25rem}.header-icon.svelte-1bduu6j{display:flex;justify-content:center;opacity:.8;margin-bottom:.75rem}.auth-title.svelte-1bduu6j{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-title);font-stretch:115%;letter-spacing:var(--tracking-tighter);line-height:var(--leading-tight);color:var(--color-text);margin-bottom:.5rem}.auth-subtitle.svelte-1bduu6j{font-family:var(--font-primary);font-size:var(--text-base);color:var(--color-text-muted);font-weight:var(--weight-book);letter-spacing:var(--tracking-wide)}.auth-links.svelte-1bduu6j{display:flex;gap:1.5rem;margin-top:1.25rem}.auth-links.svelte-1bduu6j a:where(.svelte-1bduu6j){font-family:var(--font-primary);font-size:var(--text-sm);color:var(--color-accent);font-weight:var(--weight-medium);text-decoration:none;letter-spacing:var(--tracking-normal);transition:opacity .15s ease}.auth-links.svelte-1bduu6j a:where(.svelte-1bduu6j):hover{opacity:.75}
