@font-face{font-family:Michroma;src:url(../../../fonts/michroma.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Saira;src:url(../../../fonts/saira-600.woff2)format("woff2");font-weight:600;font-stretch:92%;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(../../../fonts/plex-sans.woff2)format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../../../fonts/plex-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../../../fonts/plex-mono-500.woff2)format("woff2");font-weight:500;font-display:swap}:root{--blu:#004b88;--rosso:#f20d0d;--rosso-testo:#c40d0d;--notte:#071330;--binario:#06223f;--carta:#f3f6fa;--ink:#14213a;--g1:#596273;--g2:#6b7685;--g3:#8497b0;--linea:#bfd3ee;--cielo:#a9c4e8;--f-num:"Michroma", "IBM Plex Sans", sans-serif;--f-sub:"Saira", "IBM Plex Sans", sans-serif;--f-body:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}body{color:var(--ink);font:400 1.0625rem/1.45 var(--f-body);-webkit-font-smoothing:antialiased;background:#fff;margin:0}h1,h2{font:400 1.6rem/1.15 var(--f-num);color:var(--blu);margin:0 0 .5em}h3{font-family:var(--f-sub);color:var(--blu);margin:0 0 .4em;font-weight:600;font-stretch:92%;line-height:1.2}.mono{font:500 .75rem/1.3 var(--f-mono);text-transform:uppercase;letter-spacing:.14em}a{color:var(--blu)}label{margin:0 0 12px;display:block}label>span{font:500 .75rem/1.3 var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--g1);margin:0 0 4px;display:block}input,select{font:inherit;color:var(--ink);border:1px solid var(--g1);background:#fff;border-radius:0;width:100%;max-width:26rem;padding:9px 11px}button,.bottone{font:600 1rem/1.2 var(--f-sub);letter-spacing:.02em;color:#fff;background:var(--blu);border:1px solid var(--blu);cursor:pointer;padding:10px 18px;font-stretch:92%;text-decoration:none;display:inline-block}button.secondario{color:var(--blu);background:#fff}button.pericolo{color:var(--rosso-testo);border-color:var(--rosso);background:#fff}:is(a,input,select,button):focus-visible{outline:2px solid var(--rosso);outline-offset:2px}.nota{color:var(--g1);font-size:.95rem}.errore{color:var(--rosso-testo);font-weight:600}.pagina{max-width:60rem}.pagina>*+*{margin-top:24px}.stretta{max-width:34rem}.elenco{margin:0 0 16px;padding:0;list-style:none}.elenco>li{border-bottom:1px solid var(--linea);padding:10px 0}.riga{flex-wrap:wrap;align-items:end;gap:8px 12px;margin-top:8px;display:flex}.riga>label{flex:0 20rem;margin:0}.riga>select{width:auto}footer.svelte-12qhfyh{color:var(--g2);letter-spacing:.08em;padding:16px 24px 24px 80px}body:has(.copertina){background:var(--notte)}body:has(.copertina) footer.svelte-12qhfyh{color:var(--g3)}body:has(.copertina) footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--cielo)}@media (width<=600px){footer.svelte-12qhfyh{padding-left:44px}}
