/* ==========================================================================
   J.G.H. SCHOOL CAMPAIGN - ROOT VARIABLES
   ========================================================================== */
:root {
  /* Premium Institutional Colors */
  --color-primary: #0A192F; /* Deep Royal Navy Blue */
  --color-primary-light: #172A45;
  --color-accent: #9B111E; /* Crimson/Burgundy Red */
  --color-accent-hover: #7A0D17;
  
  /* Neutrals */
  --color-bg: #F8F9FA; 
  --color-surface: #FFFFFF;
  --color-text-main: #2b2b2b;
  --color-text-muted: #666666;
  --color-border: #E2E8F0;

  /* Typography */
  --font-heading: 'Playfair Display', 'Merriweather', serif; 
  --font-body: 'Lato', 'Inter', sans-serif; 

  /* Spacing & Layout */
  --container-max-width: 1280px;
  --transition-speed: 0.3s;
  
  /* Shadows */
  --shadow-sm: 0 2px 4px rgba(10, 25, 47, 0.05);
  --shadow-md: 0 8px 16px rgba(10, 25, 47, 0.08);
  --shadow-float: 0 10px 30px rgba(10, 25, 47, 0.12);
}