.auth-container{min-height:100vh;padding:var(--spacing-xl);background:var(--background-color);justify-content:center;align-items:center;display:flex}.auth-card{background:var(--card-bg);border-radius:var(--radius-lg);padding:var(--spacing-2xl);width:100%;max-width:450px;box-shadow:var(--shadow-lg)}.auth-card h1{color:var(--text-primary);margin-bottom:var(--spacing-sm);text-align:center}.auth-subtitle{color:var(--text-secondary);text-align:center;margin-bottom:var(--spacing-xl)}.form-row{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.auth-links{margin-top:var(--spacing-lg);text-align:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.auth-links a{color:var(--primary-color);font-size:.9rem;text-decoration:none}.auth-links a:hover{text-decoration:underline}.success-message{text-align:center;color:var(--color-success)}.success-message p{margin-bottom:var(--spacing-md)}