@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/43145459071bf43f-s.p.3iy0uhsrxdetc.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/8780dfd0812b997c-s.p.37az_hml-lcqo.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:Red Hat Display Fallback;src:local(Arial);ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.0%;size-adjust:99.15%}.red_hat_display_c5f53d9c-module__RfG3IW__className{font-family:Red Hat Display,Red Hat Display Fallback;font-style:normal}.red_hat_display_c5f53d9c-module__RfG3IW__variable{--x-font-display:"Red Hat Display", "Red Hat Display Fallback"}
@font-face{font-family:Red Hat Text;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/a3fa11cb2bc1e056-s.p.2hturxiopra4_.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/012bcfd9b166d28a-s.p.0gwx39mx-bkmv.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:Red Hat Text Fallback;src:local(Arial);ascent-override:101.53%;descent-override:30.42%;line-gap-override:0.0%;size-adjust:100.27%}.red_hat_text_4022fe87-module__hjt3Ra__className{font-family:Red Hat Text,Red Hat Text Fallback;font-style:normal}.red_hat_text_4022fe87-module__hjt3Ra__variable{--x-font-body:"Red Hat Text", "Red Hat Text Fallback"}
@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/f3ba58774befd5da-s.p.0alzuuumj70pf.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/f83ae72729216bf9-s.p.3uswbe7t4h314.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:Red Hat Mono Fallback;src:local(Arial);ascent-override:75.64%;descent-override:22.66%;line-gap-override:0.0%;size-adjust:134.59%}.red_hat_mono_16839485-module__Gicm0a__className{font-family:Red Hat Mono,Red Hat Mono Fallback;font-style:normal}.red_hat_mono_16839485-module__Gicm0a__variable{--x-font-mono:"Red Hat Mono", "Red Hat Mono Fallback"}
.tema-nonio{--x-bg:#f5f6f2;--x-fg:#121417;--x-muted:#464c52;--x-subtle:#5a6067;--x-line:#d3d8d2;--x-surface:#fff;--x-deep:#0f2621;--x-deep-fg:#e8efeb;--x-accent:#c8102e;--x-accent-fg:#fff;--x-accent-soft:#fbe4e7;--nn-rosso-chiaro:#ff9a9f;--nn-verde:#7fd1b0;--nn-riga:#0f262112;--nn-riga-forte:#0f26211f}.tema-nonio .nn-millimetrata{background-image:linear-gradient(var(--nn-riga-forte) 1px, transparent 1px), linear-gradient(90deg, var(--nn-riga-forte) 1px, transparent 1px), linear-gradient(var(--nn-riga) 1px, transparent 1px), linear-gradient(90deg, var(--nn-riga) 1px, transparent 1px);background-size:40px 40px,40px 40px,8px 8px,8px 8px}.tema-nonio .nn-scuro{--nn-riga:#e8efeb0a;--nn-riga-forte:#e8efeb14}.tema-nonio .nn-barra{transform-origin:bottom}.tema-nonio .nn-cifre{font-variant-numeric:tabular-nums}.tema-nonio :focus-visible{outline:2px solid var(--x-accent);outline-offset:2px}.tema-nonio .nn-scuro :focus-visible{outline-color:var(--nn-rosso-chiaro)}.tema-nonio ::selection{background:var(--x-accent);color:var(--x-accent-fg)}:root:has(.tema-nonio){scroll-padding-top:4.5rem}@media (prefers-reduced-motion:no-preference){:root:has(.tema-nonio){scroll-behavior:smooth}.tema-nonio .nn-barra{transition:transform .4s cubic-bezier(.2,0,0,1)}.tema-nonio .nn-cerchio{stroke-dasharray:320;stroke-dashoffset:320px;animation:.9s cubic-bezier(.3,0,0,1) .4s forwards nn-traccia}@keyframes nn-traccia{to{stroke-dashoffset:0}}}.tema-nonio input[type=range]{accent-color:var(--nn-rosso-chiaro)}
