/* Onboarding, tutorial e pagine legali nello stile del sito nuovo (02/11/2026).
   Queste pagine hanno i loro stili dentro la pagina, tutti basati sui TOKENS: qui si cambiano i valori
   dei tokens e si sistemano i pochi punti in cui --nero era un FONDO (ora --nero è il colore del testo).
   Togliendo il <link> a questo file le pagine tornano esattamente come prima. */
:root{
  color-scheme:dark;
  --cemento:#08070C;--cemento-2:#14111D;--nero:#F5F3FA;--grigio-testo:#A9A4B8;--grigio-su-nero:#A9A4B8;
  --linea-su-nero:#2A2538;--blu:#7C3AED;--blu-chiaro:#B9A2FF;--errore-su-chiaro:#FF7A70;--errore:#FF7A70;--velo:rgba(0,0,0,.78);
  --r-pillola:6px;
}
a{color:#B9A2FF}
.logo{color:#F5F3FA}
/* riquadri che avevano fondo nero e testo bianco */
.avviso,.fallito,.fin{background:#1E1535;color:#F5F3FA;border:1px solid #3A3350}
.avanzamento i{background:#2A2538}
.avanzamento i.fatto{background:#B9A2FF}
.avanzamento i.ora{background:#7C3AED}
/* scelte */
.pillola{background:#14111D;color:#F5F3FA;border-color:#3A3350}
.pillola[aria-pressed="true"]{background:#7C3AED;border-color:#7C3AED;color:#fff}
.carta .spunto{background:#14111D;border-color:#3A3350;color:#fff}
.carta video,.carta .poster{background:#000}
.carta{background:#14111D}
.carta.font .prova{background:#14111D;color:#F5F3FA}
.grande,.scelta,.campo label.scelta{background:#14111D;color:#F5F3FA;border-color:#3A3350}
.zona{background:#14111D;color:#F5F3FA;border-color:#3A3350}
/* campi */
.campo input[type=text],.campo input[type=email],.campo input[type=url],.campo input[type=date],.campo select,.campo textarea{background:#08070C;color:#F5F3FA;border-color:#3A3350}
/* bottoni */
.btn{color:#fff}
.btn.bordo{background:transparent;color:#F5F3FA;border-color:#3A3350}
.btn[disabled]{background:#2A2538;border-color:#2A2538;color:#A9A4B8}
.guida{background:#08070C}
.guida .indietro{background:transparent;color:#F5F3FA;border-color:#3A3350}
.blocco{background:#14111D;border:1px solid #2A2538}
table,th,td{border-color:#2A2538}
