/* ===========================================================================
   Token di marca condivisi dalla Redazione.

   Esiste per un motivo preciso: landing e Redazione erano finite con due
   palette diverse (blu notte contro viola/magenta) perche' ognuna teneva i
   propri colori per conto suo. Qui i due colori di marca hanno UNA definizione,
   e le pagine della Redazione la importano. La landing li tiene ancora inline
   nel proprio <style> come --bg/--primary: se un giorno si unificano anche
   quelli, e' questo il file da cui leggerli.

   Va incluso PRIMA degli altri fogli della Redazione.
   =========================================================================== */

:root {
  /* Marca */
  --fb-navy: #0a0e2e;      /* = --bg della landing: le fasce header/footer */
  --fb-navy-soft: #141a4d; /* = --card della landing */
  --fb-blue: #3b82f6;      /* = --primary della landing */
  --fb-blue-ink: #1d4ed8;  /* variante leggibile su fondo chiaro */

  /* Testo e superfici della Redazione, chiara su bianco */
  --ink: #10162b;
  --ink-soft: #3d4663;
  --muted: #5c6580;
  --rule: #e4e7f2;
  --surface: #f6f7fb;
  --page: #ffffff;

  /* Colonna di lettura: ~68 caratteri */
  --measure: 34rem;

  /* Font: Inter, lo stesso dell'app Flutter (lib/theme/app_theme.dart).
     Vale per TUTTA la Redazione — titoli, testo, navigazione — cosi' sito e
     app si leggono come lo stesso prodotto. css/styles.css resta com'e'
     perche' e' condiviso con la console admin. */
  --fb-font: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}

body {
  font-family: var(--fb-font);
  /* Bianco pieno, niente sfumatura: styles.css mette qui #f4f9ff (leggermente
     azzurrato) per le altre pagine che lo includono (console admin). La
     Redazione vuole bianco puro; questo foglio carica dopo styles.css quindi
     vince a parita' di specificita'. */
  background-color: #ffffff;
  background-image: none;
}

/* Il watermark animato (triangoli + logo) che styles.css inietta su tutte le
   pagine via page-init.js / redazione-subnav.js. E' pensato per le pagine
   scure della console admin; sulla Redazione, bianca, restava visibile come
   una sfumatura azzurrina con forme in filigrana dietro al contenuto — quello
   che si vedeva "di sfondo". Nascosto qui invece che in styles.css per non
   toccare l'admin. */
.poly-bg {
  display: none;
}

/* Unico elemento che eredita ancora il font da css/styles.css: il nome nel
   logo del layout condiviso. Lo si corregge qui, non in styles.css, per non
   cambiare la console admin. Questo foglio e' incluso dopo styles.css. */
.desktop-nav-logo-name {
  font-family: var(--fb-font);
}

/* Il sito e' dichiaratamente chiaro: si dichiara al browser perche' non provi
   a invertire i colori dei controlli di sistema. */
:root {
  color-scheme: light;
}
