/* Charte AroVen : couleurs et typographie communes aux interfaces.
   Couleurs tirées de Madagascar, chacune liée à un sens :
   ravinala (marque, validé), latérite (rejet, danger), vanille (en attente), lamba (contesté). */
@font-face {
  font-family: "Atkinson Hyperlegible Next";
  src: url("/polices/atkinson-hyperlegible-next-latin-wght-normal.woff2") format("woff2-variations");
  font-weight: 200 800; font-style: normal; font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Atkinson Hyperlegible Next";
  src: url("/polices/atkinson-hyperlegible-next-latin-ext-wght-normal.woff2") format("woff2-variations");
  font-weight: 200 800; font-style: normal; font-display: swap;
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
:root {
  --encre: #16232e;
  --encre-douce: #56636d;
  --papier: #f2f4f3;
  --surface: #ffffff;
  --trait: #d6dcd9;
  --ravinala: #1e6a50;
  --ravinala-pale: #e2efe8;
  --laterite: #a8431f;
  --laterite-pale: #f7e6de;
  --vanille: #8f5a07;
  --vanille-pale: #f6ead3;
  --lamba: #4f4a86;
  --lamba-pale: #e8e7f3;
  --sur-marque: #ffffff;
  --police: "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  color-scheme: light;
}
@media (prefers-color-scheme: dark) {
  :root {
    --encre: #e6ebe9; --encre-douce: #9daaa5; --papier: #0f1a17; --surface: #16231f; --trait: #2a3934;
    --ravinala: #5fbf95; --ravinala-pale: #173a2d; --laterite: #f08d68; --laterite-pale: #3d1f15;
    --vanille: #e7b45a; --vanille-pale: #3a2b10; --lamba: #a9a3e8; --lamba-pale: #26244a; --sur-marque: #0c1a14;
    color-scheme: dark;
  }
}
