/* Couleurs du site expert-comptable, chargées après la feuille de chaque appli.
   Bleu drapeau #0055A4, rouge #EF4135 (petits textes : #C8102E), bleu nuit #0B1F4B.
   Polices : Cormorant Garamond (titres), Source Sans 3 (texte), remplacées dans les styles.css. */

:root {
  /* Applis issues de Maths0 (LSM1, LMSD1, Algèbre 3, Analyse 3, Cryptographie, Maths0, Maths L1) */
  --ink: #0B1F4B;
  --ink-soft: #4a5874;
  --border: #d6e0ee;
  --ivory-soft: #f4f6f9;
  --shadow: 0 6px 20px rgba(11, 31, 75, 0.08);
  --shadow-lg: 0 14px 36px rgba(11, 31, 75, 0.16);
  --theme: #0B1F4B;
  --theme-soft: #eaf3fb;
  --blue: #0055A4;
  --accent: #0055A4;
  --accent-600: #00438a;
  --accent-light: #a9cdf2;
  --red: #C8102E;

  /* Probability & Statistics */
  --navy: #0B1F4B;
  --navy-2: #0055A4;
  --navy-soft: #1d3a73;
  --beige: #f4f6f9;
  --beige-2: #e6edf6;
  --beige-card: #ffffff;
  --cream-line: #d6e0ee;
  --gold: #0055A4;
  --text-main: #0B1F4B;
  --text-soft: #4a5874;
  --warn: #C8102E;

  /* Cadre des questions : bleu ciel clair */
  --cadre-question: #eaf5fd;
  --cadre-question-bord: #a9d2f3;
}

/* Liseré aux couleurs du drapeau sous la barre du haut */
.topbar { border-bottom: 3px solid transparent; border-image: linear-gradient(90deg, #0055A4 0 33.3%, #ffffff 33.3% 66.6%, #EF4135 66.6%) 1; }

/* Énoncé de chaque question dans un cadre bleu ciel clair */
.prompt,
.statement {
  background: var(--cadre-question);
  border: 1px solid var(--cadre-question-bord);
  border-radius: 10px;
  padding: 14px 16px;
  color: var(--ink, #0B1F4B);
}
