@font-face{font-family:Bree Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/460411faf1106a9c-s.p.0549auqf4xs-1.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:Bree Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/96c7a40e75a59a4c-s.p.3xh0ghbqi5a86.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:Bree Serif Fallback;src:local(Times New Roman);ascent-override:97.23%;descent-override:25.37%;line-gap-override:0.0%;size-adjust:110.77%}.bree_serif_93f4fc17-module__E28G3a__className{font-family:Bree Serif,Bree Serif Fallback;font-style:normal;font-weight:400}.bree_serif_93f4fc17-module__E28G3a__variable{--x-font-display:"Bree Serif", "Bree Serif Fallback"}
@font-face{font-family:Recursive;font-style:normal;font-weight:300 1000;font-display:swap;src:url(../media/dcdf968190623687-s.36w_gdk-6x34u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Recursive;font-style:normal;font-weight:300 1000;font-display:swap;src:url(../media/e74420139957bb63-s.00q7qt_fcfo48.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Recursive;font-style:normal;font-weight:300 1000;font-display:swap;src:url(../media/be1224293fca7061-s.p.30537378c1rvw.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:Recursive;font-style:normal;font-weight:300 1000;font-display:swap;src:url(../media/90be0de331efddf3-s.p.0wrebz5xkpr7m.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:Recursive Fallback;src:local(Arial);ascent-override:83.04%;descent-override:21.85%;line-gap-override:0.0%;size-adjust:114.4%}.recursive_978c8b55-module__0xCoUq__className{font-family:Recursive,Recursive Fallback;font-style:normal}.recursive_978c8b55-module__0xCoUq__variable{--x-font-body:"Recursive", "Recursive Fallback"}
.tema-coincidenza{--x-bg:#fff;--x-fg:#15121f;--x-muted:#463f55;--x-subtle:#5b556b;--x-line:#e6e2ee;--x-surface:#f6f4fa;--x-deep:#15121f;--x-deep-fg:#fff;--x-accent:#6b3cf0;--x-accent-fg:#fff;--x-accent-soft:#ece5ff;--x-font-mono:var(--x-font-body);--co-pesca:#ffb38a;--co-pesca-soft:#ffe8da;--co-lilla:#b39dff}.tema-coincidenza .co-titolo{font-family:var(--x-font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:400;line-height:1.04}.tema-coincidenza .co-mono{font-family:var(--x-font-mono);font-variation-settings:"MONO" 1, "CASL" 0;letter-spacing:0}.tema-coincidenza .co-casual{font-variation-settings:"CASL" 1}.tema-coincidenza .co-etichetta{font-family:var(--x-font-mono);font-variation-settings:"MONO" 1;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:600}.tema-coincidenza ::selection{background:var(--co-pesca);color:var(--x-fg)}.tema-coincidenza :focus-visible{outline:3px solid var(--x-accent);outline-offset:3px}.tema-coincidenza .co-scuro :focus-visible{outline-color:var(--co-pesca)}:root:has(.tema-coincidenza){scroll-padding-top:5rem}@media (prefers-reduced-motion:no-preference){:root:has(.tema-coincidenza){scroll-behavior:smooth}}.tema-coincidenza .co-biglietto{--tacca:14px;-webkit-mask:radial-gradient(circle var(--tacca) at 0 var(--co-taglio,62%), transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--tacca) at 100% var(--co-taglio,62%), transparent 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--tacca) at 0 var(--co-taglio,62%), transparent 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--tacca) at 100% var(--co-taglio,62%), transparent 98%, #000) right / 51% 100% no-repeat}.tema-coincidenza .co-linea{background:linear-gradient(90deg, var(--x-accent) 0 100%) center / 100% 4px no-repeat}.tema-coincidenza .co-puntini{background-image:radial-gradient(#ffffff17 1.2px,#0000 1.6px);background-size:18px 18px}.tema-coincidenza details>summary{list-style:none}.tema-coincidenza details>summary::-webkit-details-marker{display:none}.tema-coincidenza details[open] .co-freccia{transform:rotate(45deg)}.tema-coincidenza fieldset{min-inline-size:0}.tema-coincidenza input[type=range]{accent-color:var(--x-accent)}@keyframes co-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes co-scorre{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.tema-coincidenza .co-entra{animation:.3s cubic-bezier(.3,0,0,1) both co-entra}.tema-coincidenza .co-tabellone{animation:40s linear infinite co-scorre}.tema-coincidenza .co-freccia{transition:transform .25s cubic-bezier(.2,0,0,1)}.tema-coincidenza .co-alza{transition:transform .15s cubic-bezier(.2,0,0,1)}.tema-coincidenza .co-alza:hover{transform:translateY(-2px)}.tema-coincidenza .co-barra{transition:transform .3s cubic-bezier(.2,0,0,1)}}
