@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac41ccbdfd25c928-s.0j9pqkz3er-71.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fe83cf2ab39e9c57-s.p.2qpii4b6jmzj9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Michroma Fallback;src:local(Arial);ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:141.62%}.michroma_8312e493-module__R9xtxq__className{font-family:Michroma,Michroma Fallback;font-style:normal;font-weight:400}.michroma_8312e493-module__R9xtxq__variable{--x-font-display:"Michroma", "Michroma Fallback"}
.tema-virata{--x-bg:#f5f8fb;--x-fg:#0c1a2b;--x-muted:#3d4c5f;--x-subtle:#5a687b;--x-line:#d6e0ea;--x-surface:#fff;--x-deep:#0b2340;--x-deep-fg:#eef4fa;--x-accent:#0b63ce;--x-accent-fg:#fff;--x-accent-soft:#e2edfb;--x-font-mono:var(--x-font-body)}.tema-virata :focus-visible{outline:2px solid var(--x-accent);outline-offset:2px}.tema-virata .fx-scuro :focus-visible{outline-color:#9cc6ff}.tema-virata ::selection{background:var(--x-accent);color:var(--x-accent-fg)}:root:has(.tema-virata){scroll-padding-top:4.5rem}@media (prefers-reduced-motion:no-preference){:root:has(.tema-virata){scroll-behavior:smooth}.tema-virata .fx-tinta{transition:fill .4s cubic-bezier(.2,0,0,1)}.tema-virata .fx-barra{transition:transform .6s cubic-bezier(.3,0,0,1)}.tema-virata .vr-entra,.tema-virata .vr-entra-2,.tema-virata .vr-entra-3{animation:.6s cubic-bezier(.3,0,0,1) both vr-entra}.tema-virata .vr-entra-2{animation-delay:.12s}.tema-virata .vr-entra-3{animation-delay:.24s}.tema-virata .vr-ridisegna{animation:.4s cubic-bezier(.3,0,0,1) both vr-ridisegna}}@keyframes vr-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vr-ridisegna{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.tema-virata .fx-griglia{background-image:linear-gradient(90deg,#0b63ce0f 1px,#0000 1px),linear-gradient(#0b63ce0f 1px,#0000 1px);background-size:32px 32px}
