/* Design tokens Goodflag Inside — identité Goodflag (Aurora) + signature dorée « Inside ».
   Réf. : ressources/kit-elements_graphiques_goodflag/ + docs/design/design-tokens.md
   Thème clair par défaut (vitrine) ; .theme-dark pour l'extranet. */

:root {
  /* --- Couleurs de marque Goodflag --- */
  --gf-indigo: #342A5E;        /* « Goodflag » — violet profond signature */
  --gf-indigo-deep: #110E73;   /* Aurora électrique profond */
  --gf-blue-electric: #201BD9; /* Aurora électrique / Bleu Tech 1 */
  --gf-violet: #6B2CFF;        /* Bleu Tech 4 — violet principal */
  --gf-purple: #926AFE;        /* Bleu Tech 3 — violet clair */
  --gf-teal: #04CDC8;          /* Vert pastel */
  --gf-yellow: #F4EFA6;        /* Vert Tropical — jaune pâle */
  --gf-grey: #C0C0C0;
  --gf-grey-light: #DEDEDE;

  /* --- Signature « Inside » : or vif --- */
  --gold: #EDA30B;
  --gold-bright: #FFC42E;
  --gold-soft: #FBE7A8;

  /* Dégradé signature « Aurora » */
  --gf-aurora: linear-gradient(120deg, #342A5E 0%, #6B2CFF 42%, #926AFE 66%, #04CDC8 100%);

  /* Fonds sombres dérivés de la marque */
  --indigo-ground: #1B1550;
  --indigo-ground-deep: #0E0B2A;

  /* --- Thème clair (vitrine) --- */
  --bg: #FFFFFF;
  --panel: #F5F4FB;
  --ink: #14113A;
  --muted: #5C5685;
  --line: #E9E5F5;
  --link: var(--gf-blue-electric);
  --accent: var(--gf-violet);
  --accent-2: var(--gf-teal);

  /* Sémantique */
  --ok: #17A98C;
  --warn: #C9862B;
  --danger: #D2543F;
  --info: var(--gf-blue-electric);

  /* --- Typographie de marque --- */
  --font-display: "Parkinsans", "Segoe UI", Roboto, Arial, sans-serif;
  --font-sans: "Satoshi", Roboto, Arial, system-ui, -apple-system, sans-serif;
  --font-mono: ui-monospace, "Cascadia Code", "Segoe UI Mono", Consolas, monospace;

  /* Rayons & ombres */
  --r-sm: 8px;
  --r: 14px;
  --r-lg: 20px;
  --shadow: 0 12px 30px -18px rgba(52, 42, 94, .28);

  /* Layout */
  --maxw: 1140px;
  --gutter: clamp(18px, 4vw, 44px);
}

.theme-dark {
  --bg: #0E0B2A;
  --panel: #1B1550;
  --ink: #ECEAFB;
  --muted: #A7A1D0;
  --line: #2C2663;
  --link: var(--gf-purple);
  --accent: var(--gold-bright);
  --accent-2: var(--gf-teal);
  --shadow: 0 12px 30px -18px rgba(0, 0, 0, .6);
}
