.auth-wrap{min-height:calc(100vh - 40px);display:flex;align-items:center;justify-content:center;padding:18px}
.auth-card{width:min(520px, 100%);padding:18px;border-radius:22px}
.auth-head{margin-bottom:14px}
.brand-mini{display:flex;gap:12px;align-items:center}
.brand-mini .dot{width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#1A8C74);box-shadow:0 0 0 4px rgba(15,92,76,0.12)}
