/* =========================================================
   AUTH PAGES (Phase 10)
   ========================================================= */

.auth-page { padding-block: var(--space-9); min-height: 60vh; display: flex; align-items: center; }
.auth-card { max-width: 420px; margin: 0 auto; width: 100%; }
.auth-card h1 { font-size: var(--fs-h2); margin-bottom: var(--space-2); }
.auth-card .lead { color: var(--text-secondary); font-size: var(--fs-small); margin-bottom: var(--space-6); }
.auth-footer-link { text-align: center; margin-top: var(--space-5); font-size: var(--fs-small); color: var(--text-secondary); }
.auth-footer-link a { color: var(--lumara-purple-600); font-weight: 600; }
