.auth-page.svelte-1s728sz{display:flex;align-items:center;justify-content:center;min-height:100%;padding:var(--space-8)}.auth-card.svelte-1s728sz{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;max-width:320px;text-align:center}.auth-title.svelte-1s728sz{font-size:var(--font-2xl);font-weight:var(--font-medium);color:var(--color-gold);letter-spacing:var(--tracking-tight)}.auth-subtitle.svelte-1s728sz{font-size:var(--font-base);margin-bottom:var(--space-2)}.auth-form.svelte-1s728sz{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.form-group.svelte-1s728sz{width:100%}.auth-input.svelte-1s728sz{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-ui);font-size:var(--font-base);color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;letter-spacing:.1em}.auth-input.svelte-1s728sz:focus{outline:none;border-color:var(--color-gold)}.auth-input.svelte-1s728sz::placeholder{color:var(--color-text-muted);letter-spacing:normal}.auth-error.svelte-1s728sz{font-family:var(--font-ui);font-size:var(--font-sm);color:var(--color-accent-red)}.auth-button.svelte-1s728sz{padding:var(--space-3) var(--space-6);font-family:var(--font-ui);font-size:var(--font-base);font-weight:var(--font-medium);color:var(--color-bg-base);background:var(--color-gold);border-radius:var(--radius-md);transition:background var(--transition-fast)}.auth-button.svelte-1s728sz:hover{background:var(--color-gold-bright)}
