/* ========================================================================
   Design tokens — CSS custom properties for values that recur throughout
   the site (department-theme.css, first_nav.php, etc.) as hardcoded hex
   codes. New CSS should reference these; existing legacy CSS (style.css,
   the css/dist/*.min.css bundles) is left untouched — retrofitting those
   is out of scope for now.
   ======================================================================== */
:root {
  --color-primary: #910029;
  --color-primary-hover: #b30032;
  --color-secondary: #1E4D8C;
  --color-secondary-dark: #153A6B;
  --color-accent-gold: #FFD700;

  --color-text-dark: #1a1a2e;
  --color-text-muted: #6b7280;
  --color-text-body: #444;

  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-5: 24px;
  --space-6: 32px;

  --radius-sm: 6px;
  --radius-md: 12px;
  --radius-lg: 20px;

  /* Reference only — match the breakpoints already used across the site's
     media queries (department-theme.css, first_nav.php). CSS custom
     properties cannot be used inside @media conditions directly. */
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
}
