/* ===== T-ENG-059：登录 / 注册页样式 =====
   复用 style.css 的变量与控件（暗色金红）；本文件只补本页需要的类。 */

.auth-wrap { display: flex; align-items: center; justify-content: center; flex: 1; }

.auth-card {
  width: 320px; padding: 20px 22px 24px; border-radius: 12px;
  background: var(--panel); border: 1px solid var(--border);
  display: flex; flex-direction: column; gap: 12px;
}

.auth-tabs { display: flex; gap: 6px; }
.auth-tabs .tab { flex: 1; }

.auth-row { display: flex; align-items: center; gap: 10px; }
.auth-row .setup-label { color: var(--dim); font-size: 13px; flex: none; width: 48px; }
.auth-row .inp { flex: 1; width: auto; }

/* 单行错误位：**恒占高度**，出现错误时不会把卡片撑高一格 */
.auth-msg { margin: 0; min-height: 20px; font-size: 13px; color: var(--danger); }

.auth-go { justify-content: center; }
