/* 本文件由构建生成，勿手动编辑。
   出厂定义见 theme.css（模板作者维护，构建不改写）。
   这里只放站点级覆盖 + theme.css 未定义的派生变量。 */
:root {
  --accent: #0EA5E9;
  --background: #FFFFFF;
  --bg: #FFFFFF;
  --bg-light: #F7FAFF;
  --body-font: system-ui, -apple-system, 'Segoe UI', sans-serif;
  --border: #DBEAFE;
  --card-bg: #FFFFFF;
  --font-body: system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-heading: system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-size-base: 16px;
  --footer-bg: linear-gradient(135deg, #1E3A8A 0%, #1D4ED8 100%);
  --footer-border: rgba(255, 255, 255, 0.1);
  --footer-heading: #ffffff;
  --footer-icon-bg: rgba(255, 255, 255, 0.1);
  --footer-text: #e0e0e0;
  --footer-text-dim: rgba(255, 255, 255, 0.6);
  --footer-text-muted: rgba(255, 255, 255, 0.8);
  --gradient-secondary: #1E3A8A;
  --header-bg: #2563EB;
  --header-text-color: #ffffff;
  --header-text-hover: #ffffff;
  --heading-font: system-ui, -apple-system, 'Segoe UI', sans-serif;
  --light: #EFF6FF;
  --logo-color: #ffffff;
  --nav-text-color: rgba(255, 255, 255, 0.85);
  --primary: #2563EB;
  --primary-dark: #1D4ED8;
  --radius: 8px;
  --radius-sm: 6px;
  --secondary: #1D4ED815;
  --shadow-md: 0 4px 16px rgba(37, 99, 235, 0.14);
  --shadow-sm: 0 1px 3px rgba(37, 99, 235, 0.10);
  --text: #172554;
  --text-light: #94A3B8;
  --text-secondary: #1E40AF;
}
