/* ========================================
   NEXUS - Dark Theme Variables
   Version: 1.0.0 - Toutes les couleurs extraites
   ======================================== */

:root {
  /* ========================================
     COULEURS HEXADÉCIMALES
     ======================================== */
  --hex-color-001: #000;
  --hex-color-002: #000000;
  --hex-color-003: #0099cc;
  --hex-color-004: #0099ff;
  --hex-color-005: #00d4ff;
  --hex-color-006: #00e6cc;
  --hex-color-007: #00ff00;
  --hex-color-008: #00ff88;
  --hex-color-009: #00ff99;
  --hex-color-010: #00ffff;
  --hex-color-011: #070b0f;
  --hex-color-012: #0a0f16;
  --hex-color-013: #0f1419;
  --hex-color-014: #141b24;
  --hex-color-015: #1a1f2e;
  --hex-color-016: #1a2332;
  --hex-color-017: #1e2432;
  --hex-color-018: #1f2937;
  --hex-color-019: #252b3d;
  --hex-color-020: #2a3441;
  --hex-color-021: #374151;
  --hex-color-022: #4a5966;
  --hex-color-023: #5a6c7d;
  --hex-color-024: #6b7f92;
  --hex-color-025: #7c8db5;
  --hex-color-026: #8b0000;
  --hex-color-027: #8b97a3;
  --hex-color-028: #9966ff;
  --hex-color-029: #9db4c4;
  --hex-color-030: #a8b2d1;
  --hex-color-031: #b8c5d1;
  --hex-color-032: #c41e3a;
  --hex-color-033: #cc0000;
  --hex-color-034: #e6f1ff;
  --hex-color-035: #e8f4f8;
  --hex-color-036: #ff3366;
  --hex-color-037: #ff3b30;
  --hex-color-038: #ff4444;
  --hex-color-039: #ff4477;
  --hex-color-040: #ff4569;
  --hex-color-041: #ff6635;
  --hex-color-042: #ff6666;
  --hex-color-043: #ff6b35;
  --hex-color-044: #ff7733;
  --hex-color-045: #ffffff;

  /* ========================================
     COULEURS RGBA
     ======================================== */
  --rgba-color-001: rgba(0, 0, 0, 0.2);
  --rgba-color-002: rgba(0, 0, 0, 0.3);
  --rgba-color-003: rgba(0, 0, 0, 0.4);
  --rgba-color-004: rgba(0, 0, 0, 0.5);
  --rgba-color-005: rgba(0, 0, 0, 0.7);
  --rgba-color-006: rgba(0, 0, 0, 0.8);
  --rgba-color-007: rgba(0, 15, 25, 0.8);
  --rgba-color-008: rgba(0, 153, 255, 0.1);
  --rgba-color-009: rgba(0, 212, 255, 0.02);
  --rgba-color-010: rgba(0, 212, 255, 0.03);
  --rgba-color-011: rgba(0, 212, 255, 0.05);
  --rgba-color-012: rgba(0, 212, 255, 0.08);
  --rgba-color-013: rgba(0, 212, 255, 0.1);
  --rgba-color-014: rgba(0, 212, 255, 0.15);
  --rgba-color-015: rgba(0, 212, 255, 0.2);
  --rgba-color-016: rgba(0, 212, 255, 0.25);
  --rgba-color-017: rgba(0, 212, 255, 0.3);
  --rgba-color-018: rgba(0, 212, 255, 0.4);
  --rgba-color-019: rgba(0, 212, 255, 0.5);
  --rgba-color-020: rgba(0, 212, 255, 0.6);
  --rgba-color-021: rgba(0, 255, 0, 0.2);
  --rgba-color-022: rgba(0, 255, 0, 0.3);
  --rgba-color-023: rgba(0, 255, 136, 0.05);
  --rgba-color-024: rgba(0, 255, 136, 0.1);
  --rgba-color-025: rgba(0, 255, 136, 0.3);
  --rgba-color-026: rgba(0, 255, 136, 0.5);
  --rgba-color-027: rgba(0, 255, 255, 0.03);
  --rgba-color-028: rgba(0, 255, 255, 0.05);
  --rgba-color-029: rgba(0, 255, 255, 0.1);
  --rgba-color-030: rgba(0, 255, 255, 0.2);
  --rgba-color-031: rgba(0, 255, 255, 0.3);
  --rgba-color-032: rgba(0, 255, 255, 0.4);
  --rgba-color-033: rgba(0, 255, 255, 0.6);
  --rgba-color-034: rgba(0, 255, 255, 0.8);
  --rgba-color-035: rgba(10, 15, 22, 0.9);
  --rgba-color-036: rgba(10, 15, 22, 0.95);
  --rgba-color-037: rgba(10, 15, 22, 0.98);
  --rgba-color-038: rgba(139, 151, 163, 0.1);
  --rgba-color-039: rgba(139, 151, 163, 0.3);
  --rgba-color-040: rgba(15, 20, 25, 0.8);
  --rgba-color-041: rgba(15, 20, 25, 0.95);
  --rgba-color-042: rgba(184, 197, 209, 0.1);
  --rgba-color-043: rgba(196, 30, 58, 0.5);
  --rgba-color-044: rgba(25, 35, 45, 0.4);
  --rgba-color-045: rgba(255, 0, 0, 0.2);
  --rgba-color-046: rgba(255, 0, 0, 0.3);
  --rgba-color-047: rgba(255, 107, 53, 0.1);
  --rgba-color-048: rgba(255, 119, 51, 0.1);
  --rgba-color-049: rgba(255, 119, 51, 0.3);
  --rgba-color-050: rgba(255, 119, 51, 0.5);
  --rgba-color-051: rgba(255, 255, 255, 0.02);
  --rgba-color-052: rgba(255, 255, 255, 0.03);
  --rgba-color-053: rgba(255, 255, 255, 0.05);
  --rgba-color-054: rgba(255, 255, 255, 0.1);
  --rgba-color-055: rgba(255, 255, 255, 0.3);
  --rgba-color-056: rgba(255, 255, 255, 0.4);
  --rgba-color-057: rgba(255, 51, 102, 0.1);
  --rgba-color-058: rgba(255, 51, 102, 0.3);
  --rgba-color-059: rgba(255, 59, 48, 0.2);
  --rgba-color-060: rgba(255, 68, 68, 0.1);
  --rgba-color-061: rgba(255, 68, 68, 0.15);
  --rgba-color-062: rgba(255, 68, 68, 0.3);
  --rgba-color-063: rgba(255, 68, 68, 0.4);
  --rgba-color-064: rgba(255, 69, 105, 0.3);
  --rgba-color-065: rgba(255,255,255,0.2);
  --rgba-color-066: rgba(26, 31, 46, 0.9);
  --rgba-color-067: rgba(26, 35, 50, 0.6);
  --rgba-color-068: rgba(26, 35, 50, 0.8);
  --rgba-color-069: rgba(26, 35, 50, 0.9);
  --rgba-color-070: rgba(26, 35, 50, 0.95);
  --rgba-color-071: rgba(30, 35, 40, 0.8);
  --rgba-color-072: rgba(30, 40, 50, 0.95);
  --rgba-color-073: rgba(35, 45, 55, 0.7);
  --rgba-color-074: rgba(40, 50, 65, 0.8);
  --rgba-color-075: rgba(42, 52, 65, 0.2);
  --rgba-color-076: rgba(42, 52, 65, 0.3);
  --rgba-color-077: rgba(42, 52, 65, 0.4);
  --rgba-color-078: rgba(42, 52, 65, 0.5);
  --rgba-color-079: rgba(42, 52, 65, 0.6);
  --rgba-color-080: rgba(42, 52, 65, 0.8);
  --rgba-color-081: rgba(45, 55, 70, 0.9);
  --rgba-color-082: rgba(50, 60, 75, 0.6);
  --rgba-color-083: rgba(60, 70, 85, 0.7);
  --rgba-color-084: rgba(7, 11, 15, 0.95);
  --rgba-color-085: rgba(76, 175, 80, 0.1);

  /* ========================================
     COULEURS NOMMÉES
     ======================================== */
  --named-color-001: blue;
  --named-color-002: cyan;
  --named-color-003: gray;
  --named-color-004: green;
  --named-color-005: inherit;
  --named-color-006: orange;
  --named-color-007: purple;
  --named-color-008: red;
  --named-color-009: teal;
  --named-color-010: transparent;
  --named-color-011: white;


  /* ========================================
     VARIABLES PRINCIPALES (pour compatibilité)
     ======================================== */
  
  /* Arrière-plans */
  --bg-primary: #0f1419;
  --bg-secondary: #1a1f2e;
  --bg-tertiary: #252b3d;
  --bg-card: #1e2432;
  --bg-overlay: rgba(15, 20, 25, 0.95);
  --bg-void: #0a0f16;
  
  /* Couleurs de texte */
  --text-primary: #e6f1ff;
  --text-secondary: #a8b2d1;
  --text-muted: #7c8db5;
  --text-accent: #00d4ff;
  
  /* Accents */
  --accent-cyan: #00d4ff;
  --accent-blue: #0099ff;
  --accent-green: #00ff99;
  --accent-orange: #ff7733;
  --accent-red: #ff3366;
  --accent-gray: #5a6c7d;
  
  /* Bordures */
  --border-primary: #00d4ff;
  --border-secondary: #0099ff;
  --border-subtle: #2a3441;
  --border-glow: rgba(0, 212, 255, 0.4);
  
  /* Ombres */
  --shadow-primary: 0 0 15px rgba(0, 212, 255, 0.15);
  --shadow-card: 0 4px 20px rgba(0, 0, 0, 0.2);
  --shadow-hover: 0 8px 30px rgba(0, 212, 255, 0.25);


  /* ========================================
     VARIABLES MANQUANTES ESSENTIELLES
     ======================================== */
  
  /* Polices */
  --font-primary: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-secondary: 'Rajdhani', sans-serif;
  --font-mono: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace;
  --font-title: 'Orbitron', sans-serif;
  
  /* Arrière-plans supplémentaires */
  --bg-panel: #1a2332;
  --bg-overlay: rgba(15, 20, 25, 0.95);
  
  /* Textes supplémentaires */
  --text-neon: #00d4ff;
  --text-dim: #5a6c7d;
  
  /* Bordures supplémentaires */
  --border-ultra-subtle: rgba(0, 212, 255, 0.05);
  --border-glow: rgba(0, 212, 255, 0.4);
  --border-neon: rgba(0, 212, 255, 0.6);
  
  /* Ombres supplémentaires */
  --glow-soft: 0 0 15px rgba(0, 212, 255, 0.15);
  
  
  
  
  /* Variables de bordure supplémentaires */
  --border-color: var(--border-subtle);
  
  /* Variables d'accent supplémentaires */
  --accent-teal: #00e6cc;

}
