/* Thème : couleurs, polices et arrondis.
   Toutes les couleurs de l'appli viennent d'ici (thème clair, puis sombre).
   Le thème suit le réglage de l'appareil, sauf si l'utilisateur a choisi avec le bouton ☾ / ☀ (data-theme sur <html>). */
/* Layout: carnet de terrain — bandeau "à faire" en tête, grille de fiches, fiche détaillée en panneau */
:root{
  --bg:#EDF0EA; --surface:#F8FAF6; --sunken:#E2E7DE; --line:#CBD3C6;
  --ink:#18221C; --muted:#5A675E;
  --moss:#2E5A43; --moss-soft:#D5E4D8;
  --sand:#8A5A1C; --sand-soft:#F0E1C8;
  --ok:#2F7A4C; --warn:#A8660B; --bad:#B23A2E; --warn-soft:#F6E6C9; --bad-soft:#F5D9D4;
  --display:"Bricolage Grotesque", "Avenir Next", system-ui, sans-serif;
  --body:"Figtree", "Segoe UI", system-ui, sans-serif;
  --mono:"JetBrains Mono", ui-monospace, Menlo, monospace;
  --r:10px;
  /* monstera décorative du bord gauche (decor.css) */
  --leaf:#3E7B3C; --leaf-light:#5E9A4E; --leaf-var:#EEEBCB; --leaf-mint:#B9CB8E; --leaf-new:#8DBF6A; --leaf-vein:#A9C98F; --stem:#4E7A45; --root:#8A6A48;
  --pole:#8A5B33; --pole-fibre:#6B4224; --pot:#B8673E; --pot-rim:#C97A4F;
  /* philodendron gloriosum décoratif du bord droit */
  --velvet:#1E3B2D; --velvet-light:#2B4D3B; --velvet-vein:#DCE6D3;
  --moss-pole:#7A8F5A; --mesh:#E8E8E2; --pot-dark:#2A3138; --pot-dark-rib:#3B444D;
  /* petits titres de section (h3) */
  --label-font:var(--body); --label-color:var(--muted); --label-track:.09em;
}
/* Sombre « sous-bois » : vert presque noir, texte crème, accents vert sauge, petits titres en police mono espacée.
   Les deux blocs ci-dessous sont identiques (réglage de l'appareil, ou choix forcé avec le bouton). */
@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){
  --bg:#0D110F; --surface:#131915; --sunken:#090C0A; --line:#262F29;
  --ink:#ECE7DA; --muted:#98A093;
  --moss:#B9CC98; --moss-soft:#1D2820;
  --sand:#D8B57A; --sand-soft:#2C2417;
  --ok:#9CCB8A; --warn:#E2A955; --bad:#E88A7C; --warn-soft:#2F2615; --bad-soft:#36201C;
  --label-font:var(--mono); --label-color:var(--moss); --label-track:.18em;
  --leaf:#2E4F2C; --leaf-light:#3D6338; --leaf-var:#B9B595; --leaf-mint:#5E7347; --leaf-new:#6E8F4E; --leaf-vein:#5D7A4C; --stem:#3E5B3A; --root:#5A4733;
  --pole:#4A3321; --pole-fibre:#33231A; --pot:#6E4128; --pot-rim:#83502F;
  --velvet:#22392B; --velvet-light:#2A4433; --velvet-vein:#A9BBA0;
  --moss-pole:#3B4A2E; --mesh:#7A7C75; --pot-dark:#262D33; --pot-dark-rib:#343D45;
  color-scheme:dark}}
:root[data-theme="dark"]{
  --bg:#0D110F; --surface:#131915; --sunken:#090C0A; --line:#262F29;
  --ink:#ECE7DA; --muted:#98A093;
  --moss:#B9CC98; --moss-soft:#1D2820;
  --sand:#D8B57A; --sand-soft:#2C2417;
  --ok:#9CCB8A; --warn:#E2A955; --bad:#E88A7C; --warn-soft:#2F2615; --bad-soft:#36201C;
  --label-font:var(--mono); --label-color:var(--moss); --label-track:.18em;
  --leaf:#2E4F2C; --leaf-light:#3D6338; --leaf-var:#B9B595; --leaf-mint:#5E7347; --leaf-new:#6E8F4E; --leaf-vein:#5D7A4C; --stem:#3E5B3A; --root:#5A4733;
  --pole:#4A3321; --pole-fibre:#33231A; --pot:#6E4128; --pot-rim:#83502F;
  --velvet:#22392B; --velvet-light:#2A4433; --velvet-vein:#A9BBA0;
  --moss-pole:#3B4A2E; --mesh:#7A7C75; --pot-dark:#262D33; --pot-dark-rib:#343D45;
  color-scheme:dark}
