/* ============================================================================
   TEMA — generato da _script/genera-palette.py. Non modificare a mano.

   Combinazione scelta il 12/08/2026:
     palette A · Istituzionale — Il blu del marchio come colore guida, il giallo solo dove si clicca. Sobrio, il più «impresa seria».
     stile   3 · Pieno — Schede a campitura piena senza bordo, ombre marcate, tutto arrotondato. Più morbido e più «app».
     tema: solo chiaro (l'interruttore è stato tolto il 12/08/2026)

   Per cambiare combinazione si modificano SCELTA_PALETTE e SCELTA_STILE
   nello script e si rilancia. Le altre 7 palette e gli altri 3 stili sono
   ancora tutti lì dentro, tema scuro compreso (SOLO_CHIARO = False).
   ==========================================================================*/

/* ---- colori ---- */
:root{
  --fondo:#F2F5FA;
  --fondo-2:#FFFFFF;
  --fondo-3:#E7EDF6;
  --bordo:#C7D5E8;
  --bordo-tenue:#DCE5F1;
  --testo:#061529;
  --testo-tenue:#3D5877;
  --testo-fioco:#69809B;
  --accento:#003878;
  --su-accento:#FFFFFF;
  --cta:#F8D808;
  --su-cta:#04162c;
  --fascia:#F8D808;
  --su-fascia:#04162c;
  --logo:#003878;
  --velo:#04162c;
  --stelle:#E0A800;
  --ok:#0F7A46;
  color-scheme:light;
}
/* ---- forma e tipografia: stile 3 · Pieno ---- */
:root{
  --r-s:14px; --r-m:24px; --r-l:34px; --r-pill:999px;
  --bordo-sp:0px; --barra-h:6px; --barra-r:999px;
  --display-stretch:86%; --titolo-stretch:90%; --titolo-peso:800; --titolo-tracking:-.018em;
  --om-1:0 4px 16px rgba(6,21,41,.10); --om-2:0 26px 64px rgba(6,21,41,.18);
}

.situazione,.servizio,.recensione,.prezzo{
  background:var(--fondo-3);border-color:transparent;box-shadow:var(--om-1);
}
.situazione:hover,.servizio:hover{box-shadow:var(--om-2);background:var(--fondo-2)}
.prezzo{border-left:0;border-radius:var(--r-l);padding-left:clamp(40px,5.2vw,68px)}
.prezzo::before{content:"";position:absolute;left:clamp(18px,2vw,26px);top:11%;bottom:11%;width:6px;background:var(--accento);border-radius:999px}
.fiducia li{border-left:0}
.pillola{border-color:transparent;background:var(--fondo-3)}
