/**
 * assets/css/auth.css
 * Страницы login.php / register.php.
 */
.auth-wrap{ padding:80px 0 100px; display:flex; justify-content:center; }
.auth-card{
  width:100%; max-width:400px; border:1px solid var(--line-bright); background:var(--panel);
  border-radius:4px; box-shadow:var(--shadow); padding:32px;
}
.auth-card h1{ font-size:24px; margin-bottom:8px; }
.auth-card p.sub{ color:var(--text-dim); font-size:14px; margin-bottom:24px; }
.auth-form{ display:flex; flex-direction:column; gap:16px; }
.auth-foot{ margin-top:20px; font-size:13px; color:var(--text-dim); text-align:center; }
.auth-foot a{ color:var(--accent); text-decoration:none; }
.auth-foot a:hover{ text-decoration:underline; }
