/* SDET brand tokens - single source for ecosystem (sdet.it/.pl, cdat.sdet.it,
   brain.sdet.it). Edit here, deploy sdet-it-portal, ekosystem gets it via
   Cloudflare cache (max-age=300, ~5 min worst-case stale).

   Spec: docs/superpowers/specs/2026-05-08-brand-tokens-unification-design.md
   Linked: SDE-181

   Scope: brand-level (colors + glow + fonts + layout container).
   NOT shared: spacing scale, type scale, surface tokens, text hierarchy
   - those stay per-site for narrative rhythm flexibility.

   Sites that consume:
   - cdat.sdet.it: <link> in cdat-website/src/layouts/BaseLayout.astro
   - brain.sdet.it: <link> in jarvis-brain/brain/static/landing{,.pl}.html
   - portfolio.sdet.it: NOT consuming (matrix-rain signature, intentionally separate) */

:root {
  /* Primary - matrix green */
  --color-primary-50: #e6fff0;
  --color-primary-100: #b3ffd4;
  --color-primary-300: #4dffa3;
  --color-primary-500: #00ff41;
  --color-primary-700: #009928;
  --color-primary-900: #003d10;
  --color-primary-glow: rgba(0, 255, 65, 0.18);

  /* Accent - CRT amber */
  --color-accent-50: #fff8e6;
  --color-accent-300: #ffd766;
  --color-accent-500: #ffb000;
  --color-accent-700: #996800;

  /* Neutral grays - gray-500 audited 2026-05-02 (axe-core) for WCAG AA on gray-900 */
  --color-gray-50: #f9fafb;
  --color-gray-100: #f3f4f6;
  --color-gray-300: #d1d5db;
  --color-gray-500: #9ca3af;
  --color-gray-700: #374151;
  --color-gray-900: #0a0e0d;

  /* Semantic */
  --color-success: var(--color-primary-500);
  --color-warning: var(--color-accent-500);
  --color-error: #ef4444;
  --color-info: #3b82f6;

  /* Fonts - brand mono + sans */
  --font-mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --font-sans: 'Inter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;

  /* Layout - outer container width (SDE-181 unified across ecosystem) */
  --max-w: 72rem;
}
