/* ==========================================================================
   AIOS Advanced Cohort - Design Tokens
   SINGLE SOURCE OF TRUTH for all design values
   ========================================================================== */

:root {
  /* ------------------------------------------------------------
     1. Background Colors
     ------------------------------------------------------------ */
  --color-bg-primary: #0A0A0A;
  --color-bg-secondary: #0F0F0F;
  --color-bg-card: #1A1A1A;
  --color-bg-card-hover: #222222;
  --color-bg-elevated: #252525;

  /* ------------------------------------------------------------
     2. Accent Colors
     ------------------------------------------------------------ */
  --color-accent-gold: #C9A227;
  --color-accent-gold-light: #E5C76B;
  --color-accent-purple: #A855F7;
  --color-accent-purple-light: #C084FC;
  --color-accent-green: #22C55E;
  --color-accent-teal: #134E4A;

  /* ------------------------------------------------------------
     3. Semantic / Status Colors
     ------------------------------------------------------------ */
  --color-success: #22C55E;
  --color-warning: #EAB308;
  --color-danger: #EF4444;
  --color-info: #3B82F6;

  /* ------------------------------------------------------------
     4. Theme-Specific Colors
     ------------------------------------------------------------ */
  --color-amber: #F59E0B;
  --color-pink: #EC4899;
  --color-pink-light: #F9A8D4;
  --color-blue-light: #93C5FD;

  /* ------------------------------------------------------------
     5. Text Colors
     ------------------------------------------------------------ */
  --color-text-primary: #FFFFFF;
  --color-text-secondary: #A3A3A3;
  --color-text-muted: #6B7280;

  /* ------------------------------------------------------------
     6. Border Colors
     ------------------------------------------------------------ */
  --color-border: #2A2A2A;
  --color-border-light: #3A3A3A;

  /* ------------------------------------------------------------
     7. Terminal Colors
     ------------------------------------------------------------ */
  --terminal-bg: #0D1117;
  --terminal-border: #30363D;
  --terminal-header: #161B22;
  --terminal-text: #8B949E;
  --terminal-text-bright: #E6EDF3;
  --terminal-comment: #6A737D;
  --terminal-dot-red: #FF5F56;
  --terminal-dot-yellow: #FFBD2E;
  --terminal-dot-green: #27C93F;
  --terminal-separator: #21262D;

  /* ------------------------------------------------------------
     8. Typography
     ------------------------------------------------------------ */
  --font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
  --font-mono: 'JetBrains Mono', 'Fira Code', monospace;

  /* ------------------------------------------------------------
     9. Border Radius
     ------------------------------------------------------------ */
  --radius-sm: 0.5rem;
  --radius-md: 0.75rem;
  --radius-lg: 1rem;
  --radius-xl: 1.25rem;

  /* ------------------------------------------------------------
     10. Shadows
     ------------------------------------------------------------ */
  --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.4);
  --shadow-lg: 0 10px 25px rgba(0, 0, 0, 0.5);
  --shadow-glow-gold: 0 0 30px rgba(201, 162, 39, 0.15);

  /* ------------------------------------------------------------
     11. Semantic Opacity Aliases
     ------------------------------------------------------------ */

  /* Gold variants */
  --color-accent-gold-10: rgba(201, 162, 39, 0.1);
  --color-accent-gold-15: rgba(201, 162, 39, 0.15);
  --color-accent-gold-20: rgba(201, 162, 39, 0.2);
  --color-accent-gold-30: rgba(201, 162, 39, 0.3);
  --color-accent-gold-50: rgba(201, 162, 39, 0.5);

  /* Purple variants */
  --color-accent-purple-10: rgba(168, 85, 247, 0.1);
  --color-accent-purple-15: rgba(168, 85, 247, 0.15);
  --color-accent-purple-20: rgba(168, 85, 247, 0.2);
  --color-accent-purple-30: rgba(168, 85, 247, 0.3);

  /* Green variants */
  --color-accent-green-10: rgba(34, 197, 94, 0.1);
  --color-accent-green-20: rgba(34, 197, 94, 0.2);

  /* Info / Blue variants */
  --color-info-10: rgba(59, 130, 246, 0.1);
  --color-info-20: rgba(59, 130, 246, 0.2);

  /* Danger / Red variants */
  --color-danger-10: rgba(239, 68, 68, 0.1);
  --color-danger-20: rgba(239, 68, 68, 0.2);

  /* Warning / Yellow variants */
  --color-warning-10: rgba(234, 179, 8, 0.1);
  --color-warning-20: rgba(234, 179, 8, 0.2);

  /* Amber variants */
  --color-amber-10: rgba(245, 158, 11, 0.1);
  --color-amber-20: rgba(245, 158, 11, 0.2);

  /* Pink variants */
  --color-pink-10: rgba(236, 72, 153, 0.1);
  --color-pink-20: rgba(236, 72, 153, 0.2);

  /* White / text overlay variants */
  --color-white-5: rgba(255, 255, 255, 0.05);
  --color-white-10: rgba(255, 255, 255, 0.1);
  --color-white-20: rgba(255, 255, 255, 0.2);

  /* Black overlay variants */
  --color-black-40: rgba(0, 0, 0, 0.4);
  --color-black-50: rgba(0, 0, 0, 0.5);
  --color-black-60: rgba(0, 0, 0, 0.6);
}
