/* Design token — « Je code pour ma patrie »
   Charte : épuré · glassmorphisme · blanc / gris / beige, accents du logo (vert, rouge, jaune).
   SEUL fichier à modifier pour re-thémer tout le site (public + admin). */
:root {
  /* Fonds chauds : blanc cassé, beige sable, gris perle */
  --ev-ink: #211D18;
  --ev-bg: #FAF8F4;
  --ev-bg-alt: #F1EDE5;
  --ev-bg-deep: #E7E1D5;
  --ev-text: #3D382F;
  --ev-muted: #837C6E;
  --ev-line: rgba(33, 29, 24, 0.09);
  --ev-light-text: #FBFAF7;
  --ev-light-muted: #B7B0A2;

  /* Accents repris du logo $JeCode; */
  --ev-green: #00A651;
  --ev-green-deep: #00843F;
  --ev-red: #ED1C24;
  --ev-yellow: #FFD400;
  --ev-accent: #00A651;
  --ev-accent-dark: #00843F;
  --ev-accent-text: #00743A;    /* vert foncé sur fond clair — WCAG AA */

  /* Verre (glassmorphisme) */
  --ev-glass: rgba(255, 255, 255, 0.55);
  --ev-glass-strong: rgba(255, 255, 255, 0.72);
  --ev-glass-border: rgba(255, 255, 255, 0.75);
  --ev-glass-shadow: 0 8px 32px rgba(33, 29, 24, 0.10);
  --ev-blur: blur(18px) saturate(1.35);

  --ev-radius: 20px;
  --ev-radius-sm: 14px;
  --ev-shadow: 0 10px 40px rgba(33, 29, 24, 0.08);
  --ev-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --ev-maxw: 1120px;

  --ev-success-bg: #EAF7EE;
  --ev-success-border: #BFE5C9;
  --ev-success-text: #1E6B36;
  --ev-error-bg: #FDECEA;
  --ev-error-border: #F2C4BD;
  --ev-error-text: #A93226;
}
