:root {
  /* Tipografia menu (override con theme_colors: font-heading, font-body) */
  --font-heading: 'Outfit', sans-serif;
  --font-body: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;

  /* Stessi valori del preset "eazym" in frontend/shared/theme_presets.json:
     un locale senza theme_colors salvato deve comunque vedere il brand
     Eazym, non un rosso arbitrario rimasto da un vecchio default. */
  --bg-body: #f2fafc;
  --text-main: #12232b;
  --text-dim: #4f6672;
  --scrollbar-thumb: rgba(0, 0, 0, 0.2);
  --scrollbar-thumb-hover: rgba(0, 0, 0, 0.32);
  --scrollbar-radius: 4px;
  --header-bg: #0b4a57;
  --header-text: #eafcff;
  --card-bg: #ffffff;
  --card-shadow: rgba(0, 0, 0, 0.08);
  --accent-color: #0e7490;
  --badge-bg: #d9f2f7;
  --badge-text: #0b4a57;
}
