/*
================================================================================
  ◎ CHROMATIC DESIGN SYSTEM v1.0 — LIGHT CHÊNE EDITION
  Fichier    : /opt/cortex/app/css/tokens.css
  Sémantique : Spécification des tokens chromatiques (OKLCH) et temporels spectraux
  Version    : v3.1 — Contraste maximal WCAG AA / AAA validé pour Lighthouse
  Zéro dérive de teinte · Transitions harmoniques spectrales
================================================================================
*/

:root {
  /* ── COUCHES CHROMATIQUES DE SURFACE (LIGHT CHÊNE) ── */
  --bg-void: oklch(0.91 0.02 85);       /* #EBE4D5 - Profondeur de chêne sec */
  --bg-deep: oklch(0.96 0.015 85);     /* #F7F3EA - Fond principal satiné */
  --bg-surface: oklch(1.0 0.0 0);       /* #FFFFFF - Papier pur de chiffon mat */
  --bg-card: oklch(0.98 0.005 85);     /* #FAF8F4 - Finition placage de bois */
  --bg-card-alt: oklch(0.94 0.02 85);   /* #F0EAE1 - Survol de carte actif */

  /* ── CONDUCTEURS MÉTALLIQUES (ACCENTS ET CTA AA-COMPLIANT) ── */
  --gold-prime: oklch(0.48 0.12 75);    /* #8A5E00 - Laiton patiné, contrasté pour la lecture */
  --gold-bright: oklch(0.56 0.15 75);   /* #B27D00 - Or brillant de survol actif */
  --gold-dim: oklch(0.48 0.12 75 / 0.06); /* Fond d'action adouci */
  --gold-glow: oklch(0.48 0.12 75 / 0.15); /* Halo de survol */

  --copper: oklch(0.46 0.16 50);        /* #9A3E09 - Cuivre oxydé lourd, contrasté */
  --copper-dim: oklch(0.46 0.16 50 / 0.06);
  --copper-glow: oklch(0.46 0.16 50 / 0.12);

  --forge-green: oklch(0.58 0.18 155);  /* #17A36A - Vert profond de disponibilité active */
  --forge-dim: oklch(0.58 0.18 155 / 0.08);

  /* ── CONTRASTES DE LECTURE DIURNE MAXIMAUX (WCAG AAA) ── */
  --text-primary: oklch(0.20 0.03 70);  /* #2C2015 - Écorce de chêne, titres */
  --text-secondary: oklch(0.28 0.02 70);/* #3F352B - Sienne brûlée d'écriture, corps */
  --text-muted: oklch(0.42 0.02 75);   /* #60554B - Terre de bois, indications neutres */
  --text-code: oklch(0.38 0.10 75);    /* #754703 - Encre d'ambre pour mono */

  /* ── COLORATION SYNTAXIQUE DU TERMINAL (HAUT CONTRASTE) ── */
  --terminal-bg: oklch(0.12 0.015 80 / 0.92); /* Ebène de Macassar d'ébénisterie */
  --terminal-cmd: oklch(0.96 0.015 85);       /* Ivoire pour la saisie */
  --terminal-success: oklch(0.72 0.21 155);   /* Vert pour validation */
  --terminal-process: oklch(0.68 0.17 80);   /* Or pour indicateurs d'analyse */
  --terminal-meta: oklch(0.55 0.18 50);      /* Cuivre pour balises */

  /* ── LIAISONS ET FILETS SUBTILS ── */
  --border: oklch(0.20 0.03 70 / 0.08); /* Tracé fin à la plume */
  --border-hover: oklch(0.48 0.12 75 / 0.30); /* Filet d'activation Or */
  --border-accent: oklch(0.46 0.16 50 / 0.25); /* Filet d'accentuation Cuivre */
  --border-forge: oklch(0.58 0.18 155 / 0.20); /* Filet d'état actif */

  /* ── ÉCHELLE SPECTRALE SCELLÉE — valeurs certifiées, NE PAS MODIFIER ───── */
  --space-z1: 1.413rem;
  --space-z2: 2.102rem;
  --space-z3: 2.501rem;
  --space-z4: 3.042rem;
  --space-z5: 3.293rem;

  /* ── DURÉES SPECTRALES SCELLÉES — ordonnancement non-périodique ────────── */
  --duration-z1: 444.5ms; /* micro-pulse d'interaction */
  --duration-z2: 298.8ms; /* translation des cartes */
  --duration-z3: 251.2ms; /* affichage d'onglets secondaires */
  --duration-z5: 190.7ms; /* réponse haptique au clic */
}