/* Design tokens : toutes les couleurs, la typo et les arrondis de l'app se règlent ici. */
:root {
  --fond: #f3f6f4;
  --surface: #ffffff;
  --encre: #17201b;
  --discret: #65716b;
  --trait: #e0e6e2;
  --trait-fort: #b9c3bd;
  --accent: #1e7a4b;
  --sur-accent: #ffffff;
  --accent-doux: #e1f1e7;
  --moitie: #b7861a;
  --rate: #b4532c;
  --rate-doux: #f6e3db;
  --voile: rgb(0 0 0 / 0.35);

  /* Pastilles de catégorie, reprises de l'emploi du temps */
  --p-tfila: #4a7bb0;
  --p-shiur: #3d8a55;
  --p-seder: #7f8c85;
  --p-perso: #c9694a;
  --p-rest: #9aa29e;
  --p-chore: #8a76b0;

  --police: -apple-system, system-ui, "Segoe UI", "Arial Hebrew", "Noto Sans Hebrew", sans-serif;
  --rayon: 18px;
  --rayon-petit: 14px;
  --ombre: 0 1px 2px rgb(0 0 0 / 0.05), 0 8px 24px rgb(0 0 0 / 0.06);
  color-scheme: light;
}

@media (prefers-color-scheme: dark) {
  :root {
    --fond: #111513;
    --surface: #1a1f1c;
    --encre: #e7ece9;
    --discret: #9aa59f;
    --trait: #2a312d;
    --trait-fort: #46504a;
    --accent: #4cc28a;
    --sur-accent: #0b1a12;
    --accent-doux: #1a2f24;
    --moitie: #e0b955;
    --rate: #e08a63;
    --rate-doux: #3a2620;
    --voile: rgb(0 0 0 / 0.55);
    --p-tfila: #7fa9d6;
    --p-shiur: #6cc08a;
    --p-seder: #9aa59f;
    --p-perso: #e8906f;
    --p-rest: #8a938e;
    --p-chore: #ab98d6;
    --ombre: 0 1px 2px rgb(0 0 0 / 0.3), 0 8px 24px rgb(0 0 0 / 0.25);
    color-scheme: dark;
  }
}
