/* Valori comuni a tutte le pagine: caricare prima degli altri stili.
   Interfaccia (menu, moduli, pulsanti, testi) in --font-ui; il monospaziato (--font-dati)
   e' riservato a equazioni, numeri e codice. Palette scura dell'applicazione (editor, accesso,
   calcolatrice); le pagine pubbliche (landing, guide, pagine legali) ridefiniscono la palette
   con il tema chiaro/scuro del sistema e riusano font e colore del testo sui pulsanti. */
:root {
  --font-ui: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-dati: ui-monospace, SFMono-Regular, Consolas, Menlo, monospace;

  --bg: #0d0f14; --surf: #141720; --surf2: #1a1e2a; --surf3: #1f2435; --border: #252c3e;
  --accent: #00d4ff; --accent2: #ff6b35; --accent3: #7cff6b;
  --text: #e8eaf0; --text2: #9aa5b8; --red: #ff4757;
  --sel-fill: rgba(0,212,255,0.08); --sel-stroke: #00d4ff;

  /* testo sui pulsanti pieni di colore --accent: contrasto almeno 4.5:1 in entrambi i temi */
  --su-accent: #04121a;
}
