/* Palette "colori MadTools": prugna scuro del logo, accento magenta, serie viola / rosso / blu navy. */
:root {
  color-scheme: light;
  --bg: #f4f2f7; --surface: #ffffff; --ink: #261b38; --muted: #6b6480; --faint: #9a93aa;
  --rule: #e5e1ec; --rule-soft: #eeebf3; --chip: #f1eef5; --control: #ffffff; --control-border: #d6d0e0;
  --eu: #864c9e; --cn: #d91831; --wc: #1f2d6b; --up: #1f7a4d; --down: #c2410c; --accent: #a43977;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    color-scheme: dark;
    --bg: #15111c; --surface: #1e1826; --ink: #efe9f5; --muted: #a79fb5; --faint: #746c84;
    --rule: #332a40; --rule-soft: #2a2236; --chip: #27202f; --control: #1e1826; --control-border: #3f3550;
    --eu: #b388d6; --cn: #ff5a6a; --wc: #8ea0ff; --up: #4ade80; --down: #fb923c; --accent: #c86aa8;
  }
}
:root[data-theme="dark"] {
  color-scheme: dark;
  --bg: #15111c; --surface: #1e1826; --ink: #efe9f5; --muted: #a79fb5; --faint: #746c84;
  --rule: #332a40; --rule-soft: #2a2236; --chip: #27202f; --control: #1e1826; --control-border: #3f3550;
  --eu: #b388d6; --cn: #ff5a6a; --wc: #8ea0ff; --up: #4ade80; --down: #fb923c; --accent: #c86aa8;
}
