﻿/* ═══════════════════════════════════════════════════════════════════════════
   ABOUT ASI - Cobalt Blue (E)
   c1: #1e40af Deep Cobalt → c2: #0ea5e9 Sky Blue
   
   SCOPED TO <main> - Header & Footer inherit global defaults.
   ═══════════════════════════════════════════════════════════════════════════ */
main {
  --accent-primary: #3b82f6 !important;
  --accent-primary-soft: rgba(59, 130, 246, 0.1) !important;
  --accent-primary-glow: rgba(59, 130, 246, 0.3) !important;
  --accent-secondary: #0ea5e9 !important;
  --accent-secondary-soft: rgba(14, 165, 233, 0.1) !important;
  --accent-tertiary: #38bdf8 !important;
  --accent-tertiary-soft: rgba(56, 189, 248, 0.1) !important;
  --accent-warm: #2563eb !important;
  --accent-warm-soft: rgba(37, 99, 235, 0.1) !important;
  --accent-gradient: linear-gradient(135deg, #1e40af 0%, #2563eb 40%, #0ea5e9 100%) !important;
  --accent-gradient-vivid: linear-gradient(135deg, #1e40af 0%, #3b82f6 50%, #0ea5e9 100%) !important;
  --accent-gradient-cool: linear-gradient(135deg, #1e3a5f 0%, #1e40af 50%, #2563eb 100%) !important;
  --accent-gradient-warm: linear-gradient(135deg, #3b82f6 0%, #0ea5e9 100%) !important;
  --blue-core: #2563eb !important;
  --blue-sky: #3b82f6 !important;
  --blue-deep: #1e40af !important;
  --accent: #3b82f6 !important;
  --c1: #1e40af;
  --c2: #0ea5e9;

  /* RGB components for rgba() usage */
  --accent-deep: #1e3a5f;
  --accent-deep-rgb: 30, 58, 95;
  --blue-core-rgb: 37, 99, 235;
  --accent-primary-rgb: 59, 130, 246;
  --accent-secondary-rgb: 14, 165, 233;
  --accent-tertiary-vivid: #0ea5e9;
  --accent-tertiary-vivid-rgb: 14, 165, 233;
  --accent-tertiary-rgb: 56, 189, 248;
  --blue-deep-rgb: 30, 64, 175;
  --accent-dark: #1e3a8a;
  --accent-mid: #3b82f6;
  --accent-darkest: #0c1e4a;
}
