@font-face { font-family: 'Sora'; src: url("polices/Sora.67f16b0da16d.ttf") format('truetype'); font-weight: 100 800; font-display: swap; }
@font-face { font-family: 'Hanken Grotesk'; src: url("polices/HankenGrotesk.4cb65968db2e.ttf") format('truetype'); font-weight: 100 900; font-display: swap; }
:root {
  --brand: #3715F4; --ink: #0A0A0F; --bg: #F7F7FA; --surface: #FFFFFF;
  --border: #EBEBF0; --muted: #878791; --ok: #14B86B; --danger: #E5484D;
  --muted-text: #6C6C74; --ok-text: #0E804A; --warn: #A06000; --ok-bg: #E2F8EE; --entete-de-table-bg: #ECEBF3; --entete-de-table-fg: #5F5F68;
  --pilule-bg: #F0EFF6; --barre-de-progression-bg: #E4E4EA;
  --tier-1: #7A1FA2; --tier-2: #1F6FA2; --tier-3: #878791; --tier-4: #C9C9D1;
  --tier-1-fg: #FFFFFF; --tier-2-fg: #FFFFFF; --tier-3-fg: #0A0A0F; --tier-4-fg: #0A0A0F;
  --severity-bloquant-bg: #FDECEC; --severity-important-bg: #FFF6E8; --severity-opportunite-bg: #F2F2F6;
  --rounded-sm: 4px; --rounded-md: 6px; --rounded-lg: 9px;
  /* La carte et la tuile de la maquette ; la bande d'en-tête de sa table et sa barre. */
  --rounded-carte: 14px; --rounded-bande: 8px;
  --spacing-dense: 6px; --spacing-base: 12px; --spacing-large: 20px; --spacing-section: 32px;
  --font-display: 'Sora', sans-serif; --font-body: 'Hanken Grotesk', sans-serif;
  --display: 28px; --display-height: 1.3; --display-approche: -0.025em; --title: 16px; --body: 14px;
  --body-dense: 13px; --body-table: 12px; --label: 11.5px; --body-demo: 15px; --numeric-demo: 36px;
  --texte: var(--body-dense); --interligne: 1.4; --pas: var(--spacing-dense); --ligne: 28px;
  /* **Le grand nombre de la maquette** — story 1.48 : le chiffre des tuiles du
     Portefeuille, 29 px en graisse 600 dans le régime de travail et 36 px en
     démonstration, relevé sur « .kpi strong ». Il valait 22 et 44, les valeurs
     que DESIGN écrivait avant la maquette, et sa graisse changeait de régime ; la
     maquette la garde à 600 dans les deux. */
  --numeric: 29px;
  --grand-nombre: var(--numeric); --grand-nombre-poids: 600;
}
/* **Le régime de démonstration de la maquette** — story 1.48, arbitrage d'Arthur du
   26 septembre 2026 : « le style de la maquette partout ». La bascule change le
   texte courant, de 13 à 15 px, et le grand nombre, de 29 à 36, comme celle de la
   maquette (« .dense-demo ») : le titre de surface reste à 28 px, le titre de bloc à
   16, l'interligne à 1,4. **L'espacement de base, « --pas », continue de doubler**,
   de 6 à 12 px, pour ce qui garde son régime : les tableaux denses — avec leur corps
   et leur hauteur de ligne —, les champs et les lignes à sévérité. */
[data-densite='demonstration'] { --texte: var(--body-demo); --body-table: 14px; --pas: var(--spacing-base); --ligne: 40px;
  --grand-nombre: var(--numeric-demo); }
