/* ═══════════════════════════════════════════════════════════════════════════════
   🛡️ GARDE NATIONALE - THÈME LÉGER  
   Protection citoyenne - Variables spécialisées seulement
   ════════════════════════════════════════════════════════════════════════════════ */

:root {
  /* Variables Garde Nationale spécialisées */
  --gn-protection-blue: #3B82F6;
  --gn-honor-gold: #D4AF37;
  --gn-steel-gray: #6B7280;
  --gn-emergency-red: #EF4444;
  
  /* Backgrounds spécifiques GN */
  --gn-hero-bg: linear-gradient(135deg,
    rgba(59, 130, 246, 0.12) 0%,
    var(--civic-bg-main) 50%,
    rgba(59, 130, 246, 0.08) 100%);
    
  /* Effets spéciaux protection */
  --gn-glow-shield: 0 0 25px rgba(59, 130, 246, 0.5);
  --gn-shadow-authority: 0 6px 24px rgba(212, 175, 55, 0.3);
  --gn-border-honor: 2px solid var(--gn-honor-gold);
}

/* Application automatique du thème GN */
[data-module="garde-nationale"] {
  --module-hero-bg: var(--gn-hero-bg);
}