/* HVSC AI theme (nginx-injected). Rollback: xoá sub_filter + location /hvsc-theme.css trong ai-hvsc-vn.conf */
:root, .dark {
  --surface-submit: 200 16 46;
  --surface-submit-hover: 160 12 36;
  --accent-primary: 200 16 46;
  --accent-primary-hover: 160 12 36;
  --link: 200 16 46;
  --link-hover: 160 12 36;
}
body { border-top: 4px solid #c8102e; }
button[type="submit"], button.btn-primary, [data-testid="login-button"] { border-radius: 12px !important; font-weight: 600 !important; min-height: 44px; }
input, textarea, select { border-radius: 12px !important; }
a { text-underline-offset: 2px; }
@media (max-width: 480px) {
  input, textarea, select { min-height: 44px; }
  button { min-width: 44px; min-height: 44px; }
}
