body{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:32px 32px}h1,h2,h3{letter-spacing:-.02em}.etichetta{width:fit-content;font:700 .75rem/1.3 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:#151a32;border:2px solid var(--edge);box-shadow:2px 2px 0 var(--shadow);border-radius:.35rem;align-items:center;gap:.3rem;padding:.15rem .6rem;display:inline-flex}.etichetta--giallo{background:var(--yellow)}.etichetta--rosa{background:var(--pink);color:#fff}.etichetta--bianco{background:var(--surface);color:var(--ink)}.tag{font:700 .72rem/1.4 var(--font-label);letter-spacing:.03em;color:var(--ink);background:var(--surface-high);border:1.5px solid var(--edge);border-radius:.3rem;padding:.1rem .5rem;display:inline-block}.tag--cosplay{color:#fff;background:var(--pink)}.tag--fumetto{color:#151a32;background:#ffe600}.tag--giochi{color:#151a32;background:#4cd08a}.tag--fantasy{color:#fff;background:#0b5cad}.tag--formato{color:#fff;background:#1b2a6b}.tag--libero{color:var(--holo-ink);background:var(--holo)}.tag-dot{border:1.5px solid var(--edge);border-radius:50%;flex:none;width:9px;height:9px}.tag-dot--cosplay{background:var(--pink)}.tag-dot--fumetto{background:#ffe600}.tag-dot--giochi{background:#4cd08a}.tag-dot--fantasy{background:#0b5cad}.pulsante{min-height:48px;font:800 1rem/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;border:2px solid var(--edge);box-shadow:4px 4px 0 var(--shadow);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 1.4rem;text-decoration:none;display:inline-flex}.pulsante:hover{box-shadow:2px 2px 0 var(--shadow);transform:translate(2px,2px)}.pulsante--rosa{color:#fff;background:var(--pink)}.pulsante--bianco{color:var(--ink);background:var(--surface)}.pulsante--bianco:hover{background:var(--surface-high)}.pulsante--scuro{color:var(--yellow);background:#151a32}:root[data-theme=dark] .pulsante--scuro{color:#151a32;background:var(--yellow)}.freccia{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.evidenziato{z-index:0;display:inline-block;position:relative}.evidenziato:after{content:"";z-index:-1;background:var(--evidenziatore);border-radius:2px;height:.38em;position:absolute;bottom:.08em;left:-.06em;right:-.06em;transform:rotate(-1deg)}.testata{--annuncio-h:0px;top:calc(-1 * var(--annuncio-h));z-index:60;color:var(--night-text);background:var(--night);border-bottom:2px solid #151a32;position:sticky;box-shadow:0 4px 16px #0000001f}.testata:has(.testata__annuncio){--annuncio-h:2rem}.testata__annuncio{box-sizing:border-box;max-width:none;height:var(--annuncio-h);padding-inline:var(--space-2);font:700 .75rem/1 var(--font-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#fff;background:var(--pink);border-bottom:1px solid #151a3233;justify-content:center;align-items:center;gap:.4rem;display:flex;overflow:hidden}.testata__barra{align-items:center;gap:var(--space-2);min-height:4.5rem;display:flex}.testata__logo{font:800 1.45rem/1 var(--font-display);letter-spacing:-.01em;white-space:nowrap;color:var(--night-text);flex:none;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.testata__logo:hover{color:var(--yellow)}.marchio{flex:none;width:2.1rem;height:2.1rem}.marchio__carta{fill:#fff}.marchio__bordo{fill:none;stroke:#151a32;stroke-width:2px}.marchio__taglio{stroke:#151a32;stroke-width:2px;stroke-dasharray:2.4 2.2}.marchio__righe{stroke:#151a32;stroke-width:2.4px;stroke-linecap:round}.menu{flex:1;justify-content:flex-end;display:flex}.menu__apri{display:none}.menu__pannello{flex:1;align-items:center;gap:.75rem;display:flex}.menu__voci{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.menu__voce{min-height:40px;font:500 .95rem/1 var(--font-body);color:#e5e6ff;white-space:nowrap;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:.5rem;align-items:center;gap:.35rem;padding:0 .9rem;text-decoration:none;display:inline-flex}.menu__voce:hover{color:#151a32;background:#dde1ff}.menu__voce[aria-current=page],.menu__scegli[data-corrente]{color:#151a32;background:var(--yellow);box-shadow:2px 2px 0 var(--pink);border-color:#151a32;font-weight:700}.menu__freccia{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:.75rem;height:.75rem}.menu__regioni{position:relative}.menu__regioni[data-open=true] .menu__freccia{transform:rotate(180deg)}.menu__etichetta{display:none}.menu__elenco{z-index:70;background:var(--surface);border:2px solid var(--edge);min-width:13rem;box-shadow:4px 4px 0 var(--shadow);border-radius:.75rem;flex-direction:column;gap:2px;margin:0;padding:.4rem;list-style:none;display:none;position:absolute;top:calc(100% + 8px);left:0}.menu__regioni[data-open=true] .menu__elenco{display:flex}.menu__elenco a{color:var(--ink);border-radius:.5rem;padding:.5rem .75rem;font-weight:700;text-decoration:none;display:block}.menu__elenco a:hover{background:var(--surface-high)}.menu__elenco a[aria-current=page]{color:#151a32;background:var(--yellow)}.menu__presto{color:var(--ink-soft);background:var(--surface-low);border:1.5px dashed var(--line);border-radius:.5rem;justify-items:start;gap:.2rem;margin-top:.35rem;padding:.6rem .75rem;font-size:.9rem;line-height:1.4;display:grid}.menu__presto-tag{font:700 .68rem/1.4 var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:#151a32;background:var(--yellow);border:1.5px solid #151a32;border-radius:999px;margin-bottom:.2rem;padding:1px 8px}.menu__segnala{min-height:40px;font:700 .8rem/1 var(--font-label);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#fff;background:var(--pink);border:2px solid var(--edge);box-shadow:3px 3px 0 var(--shadow);border-radius:.5rem;flex:none;align-items:center;gap:.4rem;padding:0 1rem;text-decoration:none;display:inline-flex}.menu__segnala:hover{box-shadow:1px 1px 0 var(--shadow);transform:translate(2px,2px)}.testata .theme-toggle{width:40px;height:40px;color:var(--night-text);box-shadow:none;background:0 0;border:2px solid #6d7299;border-radius:999px;position:static;transform:none}.testata .theme-toggle:hover{border-color:var(--yellow)}.testata :focus-visible{outline-color:var(--yellow)}.cerca{flex:1;max-width:20rem;margin-inline:auto;position:relative}.cerca__campo{box-sizing:border-box;width:100%;height:40px;font:500 .9rem var(--font-body);color:var(--ink);background:var(--surface);box-shadow:2px 2px 0 var(--pink);border:2px solid #151a32;border-radius:.5rem;padding:0 .75rem 0 2.25rem}.cerca__campo::placeholder{color:var(--ink-soft);opacity:1}.cerca__campo:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.cerca__lente{z-index:1;fill:none;width:1.1rem;height:1.1rem;stroke:var(--ink-soft);stroke-width:2.2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:.7rem;translate:0 -50%}.cerca__lista{z-index:80;min-width:18rem;max-height:70vh;color:var(--ink);background:var(--surface);border:2px solid var(--edge);box-shadow:4px 4px 0 var(--shadow);border-radius:.75rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.cerca__lista[hidden]{display:none}.cerca__voce{cursor:pointer;border-radius:.5rem;gap:1px;padding:.5rem .65rem;display:grid}.cerca__voce[aria-selected=true]{color:#151a32;background:var(--yellow)}.cerca__nome{font-weight:700;line-height:1.3}.cerca__info{opacity:.85;font-size:.8rem;line-height:1.3}.cerca__vuoto{color:var(--ink-soft);padding:.5rem .65rem}@media (max-width:63.99rem){.testata__dove{display:none}.menu{flex:none;margin-left:auto}.menu__apri{width:44px;height:44px;color:var(--night-text);cursor:pointer;background:0 0;border:2px solid #6d7299;border-radius:.5rem;place-items:center;display:inline-grid}.menu__icona,.menu__icona:before,.menu__icona:after{background:currentColor;border-radius:2px;width:20px;height:2px;transition:transform .15s;display:block}.menu__icona{position:relative}.menu__icona:before,.menu__icona:after{content:"";position:absolute;left:0}.menu__icona:before{top:-6px}.menu__icona:after{top:6px}.menu[data-open=true] .menu__icona{background:0 0}.menu[data-open=true] .menu__icona:before{transform:translateY(6px)rotate(45deg)}.menu[data-open=true] .menu__icona:after{transform:translateY(-6px)rotate(-45deg)}.menu__pannello{align-items:stretch;gap:var(--space-2);max-height:calc(100dvh - 5rem);padding:var(--space-2);background:var(--night);box-shadow:0 6px 0 var(--yellow);border-bottom:2px solid #151a32;flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.menu[data-open=true] .menu__pannello{display:flex}.menu__voci{flex-direction:column;gap:.25rem}.menu__voce{min-height:48px;font-size:1.1rem}.menu__scegli{display:none}.menu__etichetta{font:700 .75rem var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--night-soft);padding:.5rem .9rem 0;display:block}.menu__elenco{min-width:0;box-shadow:none;background:0 0;border:0;flex-flow:wrap;gap:.5rem;padding:.5rem .9rem 0;display:flex;position:static}.menu__elenco a{color:var(--night-text);border:2px solid #dde1ff;border-radius:999px;padding:.45rem .95rem}.menu__elenco a:hover{color:#151a32;background:#dde1ff}.menu__elenco a[aria-current=page]{border-color:#151a32}.menu__presto{color:var(--night-soft);background:0 0;border-color:#6d7299;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.35rem .75rem;display:flex}.menu__presto-tag{margin-bottom:0}.cerca{flex:none;max-width:none;margin:0}.menu__segnala{justify-content:center;min-height:48px}.menu__pannello>.theme-toggle{align-self:flex-start}}@media (max-width:30rem){.testata__logo{font-size:1.2rem}.marchio{width:1.8rem;height:1.8rem}}.piede{margin-top:var(--space-6);color:var(--night-text);background:var(--night);border-top:4px solid #151a32}.piede__griglia{gap:var(--space-4);padding-block:var(--space-5) var(--space-4);border-bottom:1px solid #e5e6ff33;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);display:grid}.piede__chi{gap:var(--space-2);justify-items:start;display:grid}.piede__logo{color:var(--yellow)}.piede p{max-width:32rem;color:var(--night-soft);font-size:.95rem;line-height:1.55}.piede__badge{font:700 .75rem/1.2 var(--font-label);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .9rem;display:inline-flex;box-shadow:2px 2px #151a32}.piede .piede__badge{color:#fff;background:var(--pink)}.piede__titolo{font:700 1.15rem var(--font-display);margin-bottom:.5rem}.piede .piede__titolo{color:var(--cyan)}.piede ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.piede a{color:var(--night-text);text-decoration:none}.piede a:hover{color:var(--yellow);text-decoration:underline}.piede :focus-visible{outline-color:var(--yellow)}.piede__fondo{justify-content:space-between;gap:var(--space-2);padding-block:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.piede .piede__fondo p{font-size:.8rem}.piede .piede__fondo p a{text-decoration:underline}@media (max-width:48rem){.piede__griglia{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.piede__chi{grid-column:1/-1}}.biglietto{--bordo:var(--edge);color:var(--ink);filter:drop-shadow(6px 6px 0 var(--shadow))}.biglietto:hover{filter:drop-shadow(8px 8px 0 var(--shadow))}.biglietto .biglietto__corpo{background:linear-gradient(90deg, #ffe600, #e30071) top / 100% 8px no-repeat, var(--surface)}.biglietto .biglietto__matrice{background:linear-gradient(90deg, #e30071, #9cf0ff) top / 100% 8px no-repeat, var(--surface-low)}.biglietto__corpo,.biglietto__matrice{padding-top:calc(var(--space-2) + 8px)}.biglietto__tipo{font:700 .75rem/1.4 var(--font-label);color:#fff;border:1.5px solid var(--edge);background:#1b2a6b}.biglietto__titolo{border-bottom:2px dashed var(--line)}.biglietto__nome{font-weight:800}.biglietto__sottotitolo,.row__sottotitolo{font:600 .8em/1.25 var(--font-body);color:var(--ink-soft);text-wrap:balance;margin-top:4px}.nome-diviso{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nome-diviso--2{-webkit-line-clamp:2;line-clamp:2}.nome-diviso--1{-webkit-line-clamp:1;line-clamp:1}.biglietto__etichetta{font:700 .68rem/1.3 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.biglietto__extra{color:var(--ink-soft)}.biglietto__serie{font-family:var(--font-label);letter-spacing:.14em;color:var(--ink-soft);opacity:1}.biglietto__ingresso{font:700 .7rem var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.biglietto__giorni{font-weight:900}.biglietto__adesso{font:700 .9rem/1.2 var(--font-label);color:#fff;background:var(--pink);box-shadow:2px 2px 0 var(--shadow);border-radius:.3rem;padding:.2rem .55rem}.biglietto__qr{box-shadow:2px 2px 0 var(--shadow);border-color:#151a32}.biglietto__foto{border-color:var(--edge)}.biglietto__dettagli{font:700 .78rem/1.2 var(--font-label);color:#fff;background:var(--pink);border-color:var(--edge);box-shadow:2px 2px 0 var(--shadow);border-radius:.5rem}.home__hero{gap:var(--space-4);box-sizing:border-box;min-height:calc(100dvh - 6.5rem);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.home__risposta{gap:var(--space-3);justify-items:start;display:grid}.home__adesivi{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.adesivo{font:700 .8rem/1.2 var(--font-label);letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--edge);box-shadow:3px 3px 0 var(--shadow);justify-content:center;align-items:center;display:inline-flex}.adesivo--giallo{color:#151a32;background:var(--yellow);border-radius:999px;padding:.3rem 1rem;rotate:-2deg}.adesivo--cuore{background:var(--pink);border:3px solid #151a32;border-radius:50%;width:2.6rem;height:2.6rem;box-shadow:3px 3px #151a32}.adesivo--cuore svg{fill:#151a32;width:1.15rem;height:1.15rem}:root[data-theme=dark] .adesivo--cuore{box-shadow:3px 3px 0 var(--shadow)}.adesivo--codice{color:var(--ink);background:var(--surface);box-shadow:2px 2px 0 var(--shadow);border-radius:.5rem;padding:.15rem .5rem}.home__titolo{letter-spacing:-.03em;color:var(--ink);font-size:clamp(2.6rem,1.2rem + 4.6vw,4.6rem);font-weight:900;line-height:1.05}.home__titolo-sopra{font:800 clamp(1rem, .9rem + .4vw, 1.2rem) var(--font-body);letter-spacing:0;color:var(--ink-soft);margin-bottom:.6rem;line-height:1.3;display:block}.home__lead{max-width:36rem;color:var(--ink-soft);font-size:1.125rem;font-weight:500;line-height:1.55}.home__aggiornato{color:var(--ink-soft);margin-top:-.5rem;font-size:.95rem;font-weight:600}.home__azioni{gap:var(--space-2);flex-wrap:wrap;display:flex}.home .mazzetto{width:100%;max-width:32rem;margin:0;padding:0}.home .mazzetto__dietro{--matrice:7.5rem;z-index:0;height:auto;padding:.7rem calc(var(--matrice) + 1rem) 2rem var(--space-3);font:700 .9rem/1.2 var(--font-display);color:#151a32;white-space:nowrap;box-shadow:none;filter:drop-shadow(4px 4px 0 var(--shadow));background:0 0;border:0;border-radius:0;align-items:center;gap:.6rem;margin-bottom:-1.5rem;display:flex;position:relative;inset:auto}.home .mazzetto__dietro:before{content:"";z-index:-1;border:3px solid var(--edge);-webkit-mask:radial-gradient(circle 13px at calc(100% - var(--matrice)) 0, #0000 98%, #000);-webkit-mask:radial-gradient(circle 13px at calc(100% - var(--matrice)) 0, #0000 98%, #000);mask:radial-gradient(circle 13px at calc(100% - var(--matrice)) 0, #0000 98%, #000);border-radius:16px;position:absolute;inset:0}.home .mazzetto__dietro:after{content:"";top:10px;bottom:0;right:var(--matrice);border-left:2.5px dashed var(--edge);position:absolute}.home .mazzetto__dietro--2{color:var(--ink);transform:rotate(-1.5deg)}.home .mazzetto__dietro--2:before{background:var(--surface-high)}.home .mazzetto__dietro--1{z-index:1;transform:rotate(1deg)}.home .mazzetto__dietro--1:before{background:var(--yellow)}.home .mazzetto__dietro:hover{text-decoration:none}.home .mazzetto__poi{font:700 .68rem/1.4 var(--font-label);letter-spacing:.06em;color:#f0efff;opacity:1;background:#2a2f48;border-radius:.25rem;margin:0;padding:1px 6px}.home .mazzetto__dietro--1 .mazzetto__poi{color:var(--yellow);background:#151a32}.mazzetto__nome{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mazzetto__regione{font:700 .72rem var(--font-label);letter-spacing:.06em;text-transform:uppercase;opacity:.8}.home .mazzetto__regione{width:var(--matrice);text-align:center;position:absolute;top:.85rem;right:0}.home .mazzetto .biglietto{z-index:2}.home__mappa{isolation:isolate;align-content:center;place-items:center;gap:var(--space-3);align-self:stretch;display:grid;position:relative}.home__righe{z-index:-1;pointer-events:none;background:linear-gradient(var(--pink), var(--pink)) 62% 0 / 3.4rem 100% no-repeat, linear-gradient(var(--yellow), var(--yellow)) 16% 0 / .6rem 100% no-repeat;transform-origin:100% 0;width:9rem;position:absolute;inset:-2rem -4rem -2rem auto;transform:skew(-22deg);-webkit-mask-image:linear-gradient(#0000,#000 15% 75%,#0000);mask-image:linear-gradient(#0000,#000 15% 75%,#0000)}.fumetto{z-index:3;font:800 1.05rem/1.2 var(--font-display);color:var(--ink);background:var(--surface);border:3px solid var(--edge);box-shadow:4px 4px 0 var(--shadow);border-radius:1rem;margin:0;padding:.6rem 1rem;position:absolute;top:4%;right:4%}.fumetto:before,.fumetto:after{content:"";border-style:solid;width:0;height:0;position:absolute;left:1.5rem}.fumetto:before{border-width:13px 9px 0 11px;border-color:var(--edge) transparent transparent transparent;bottom:-15px}.fumetto:after{border-width:9px 6px 0 8px;border-color:var(--surface) transparent transparent transparent;margin-left:3px;bottom:-9px}.home__mappa .italy-map-tip{width:100%}.home .home__vota{z-index:3;min-height:40px;box-shadow:3px 3px 0 var(--shadow);padding-inline:.9rem;font-size:.8rem;position:absolute;top:4%;left:0;rotate:-2deg}.home .italy-map{width:auto;max-width:100%;height:min(100dvh - 13rem,44rem);margin-top:2.5rem}.home{--mappa-ombra:var(--yellow);--spenta:#2a2f48;--spenta-bordo:#151a32;--spenta-righe:#363c5e;--spenta-su:#363c5e;--spenta-righe-su:#4a5180}:root[data-theme=dark] .home{--spenta-bordo:#5c6396}.home .italy-map__region--on{fill:var(--pink);stroke:#151a32;stroke-width:2.5px}.home .italy-map__link:hover .italy-map__region--on{fill:var(--yellow)}.home .italy-map__label{font-family:var(--font-display);stroke:var(--paper)}.home__scegli{display:none}.home__sezione{padding-block:var(--space-5)}.home__intestazione{margin-bottom:var(--space-3);justify-items:start;gap:.6rem;display:grid}.home__intestazione h2{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.3rem);font-weight:900;line-height:1.15}.home__intestazione p{color:var(--ink-soft)}.home__intestazione--riga{justify-content:space-between;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.home__intestazione--riga>div:not(.zone){justify-items:start;gap:.6rem;display:grid}.home__weekend-mese{margin-top:var(--space-3)}.home__weekend-mese a{min-height:24px;color:var(--ink);align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.home__fascia{padding-block:var(--space-5);background:var(--surface-low);border-block:2px solid var(--edge)}.prossime{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));margin:0;padding:0;list-style:none;display:grid}.prossime>li{display:grid}.card-fiera{color:var(--ink);background:var(--surface);border:3px solid var(--edge);box-shadow:5px 5px 0 var(--shadow);border-radius:1rem;flex-direction:column;justify-content:space-between;text-decoration:none;display:flex;overflow:hidden}.card-fiera:hover{transform:translateY(-4px)}.card-fiera__corpo{padding:var(--space-2);flex-direction:column;gap:.5rem;display:flex}.card-fiera__testa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.card-fiera__conto{font:700 .8rem var(--font-label);color:var(--pink-text);align-items:center;gap:.35rem;display:inline-flex}.card-fiera__conto>span{font-size:.6rem}.card-fiera__regione{font:700 .75rem var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.3rem;display:inline-flex}.card-fiera__regione svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round;width:14px;height:14px}.card-regione__arrivo{font:700 .8rem var(--font-label);color:var(--pink-text);align-items:center;gap:.35rem;display:inline-flex}.card-regione__arrivo>span{font-size:.6rem}.card-regione__arrivo[data-vuota]{color:var(--ink-soft)}.card-fiera__nome{font:800 1.3rem/1.2 var(--font-display)}.card-fiera:hover .card-fiera__nome{color:var(--pink-text)}.card-fiera__testo{color:var(--ink-soft);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.card-fiera__tag{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;display:flex}.card-fiera__piede{padding:.85rem var(--space-2);background:var(--surface-low);border-top:2px dashed var(--edge);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.card-fiera__etichetta{font:700 .65rem var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);display:block}.card-fiera__quando{font:700 .85rem/1.3 var(--font-display);display:block}.card-fiera__dettagli{font:700 .8rem var(--font-label);color:#fff;background:var(--pink);border:2px solid var(--edge);box-shadow:2px 2px 0 var(--shadow);border-radius:.5rem;flex:none;align-items:center;gap:.3rem;padding:.35rem .9rem;display:inline-flex}.card-fiera:hover .card-fiera__dettagli{text-decoration:underline}.card-tutte{justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);color:#151a32;background:var(--yellow);border:3px solid var(--edge);box-shadow:5px 5px 0 var(--shadow);border-radius:1rem;flex-direction:column;text-decoration:none;display:flex}:root[data-theme=dark] .card-tutte{box-shadow:5px 5px 0 var(--pink);border-color:#151a32}.card-tutte__numero{font:900 clamp(4rem, 3rem + 3vw, 5.5rem)/.9 var(--font-display);letter-spacing:-.04em}.card-tutte__testo{font:800 1.35rem/1.25 var(--font-display)}.card-tutte .card-tutte__pulsante{border-color:#151a32;box-shadow:4px 4px #151a32}.card-tutte:hover .card-tutte__pulsante{transform:translate(2px,2px);box-shadow:2px 2px #151a32}.regioni{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.regioni>li{display:grid}.card-regione{padding:var(--space-2);color:var(--ink);background:var(--surface);border:3px solid var(--edge);box-shadow:4px 4px 0 var(--shadow);border-radius:.75rem;flex-direction:column;gap:.4rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.card-regione:before{content:"";background:color-mix(in srgb, var(--yellow) 25%, transparent);pointer-events:none;border-bottom-left-radius:100%;width:4rem;height:4rem;position:absolute;top:0;right:0}.regioni>li:nth-child(3n+2) .card-regione:before{background:color-mix(in srgb, var(--pink) 18%, transparent)}.regioni>li:nth-child(3n) .card-regione:before{background:color-mix(in srgb, var(--cyan) 40%, transparent)}.card-regione:hover{box-shadow:2px 2px 0 var(--shadow);transform:translate(2px,2px)}.card-regione__testa{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex;position:relative}.card-regione__forma{box-sizing:border-box;background:var(--surface-mid);border:2px solid var(--edge);border-radius:.5rem;width:2.75rem;height:2.75rem;padding:.3rem}.card-regione__forma path{fill:var(--pink);stroke:#151a32;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.card-regione:hover .card-regione__forma{background:var(--yellow)}.card-regione__nome{font:800 1.35rem/1.2 var(--font-display)}.card-regione:hover .card-regione__nome{color:var(--pink-text)}.card-regione__testo{color:var(--ink-soft);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.card-regione__piede{font:700 .75rem var(--font-label);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}.avviso{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2);background:var(--surface-mid);border:2px solid var(--edge);box-shadow:4px 4px 0 var(--shadow);border-radius:.75rem;display:flex}.avviso__icona{width:2.5rem;height:2.5rem;font:900 1.2rem var(--font-display);color:var(--ink);background:var(--surface);border:2px solid var(--edge);box-shadow:2px 2px 0 var(--shadow);border-radius:.5rem;flex:none;place-items:center;display:grid}.avviso__titolo{font-weight:700;line-height:1.4}.avviso p:not(.avviso__titolo,.avviso__prossime){color:var(--ink-soft);font-size:.9rem}.avviso__testo{flex:1;gap:.35rem;display:grid}.avviso .avviso__prossime{color:var(--ink);font-size:1.05rem;line-height:1.7}.avviso__regione{font:800 1.05rem var(--font-display);white-space:nowrap}.avviso .avviso__pulsante{min-height:42px;box-shadow:3px 3px 0 var(--shadow);flex:none;padding-inline:1rem;font-size:.8rem}.striscia-regione{margin-top:var(--space-4)}.striscia-regione__azioni{gap:var(--space-2);flex-wrap:wrap;display:flex}.mia-regione{justify-self:start}@media (max-width:48rem){.avviso{flex-wrap:wrap;align-items:flex-start}.avviso__testo{flex:1 1 0;min-width:0}.avviso .avviso__pulsante{text-align:center;flex:100%;justify-content:center;margin:0}}.zone{margin-bottom:var(--space-3);background:var(--surface);border:2px solid var(--edge);box-shadow:3px 3px 0 var(--shadow);border-radius:.75rem;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.zone button{min-height:36px;font:700 .85rem var(--font-display);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:0 1rem}.zone button:hover{background:var(--surface-high)}.zone button[aria-pressed=true]{color:var(--paper);background:var(--ink)}.home__community{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.riquadro{padding:var(--space-3);color:var(--ink);border:3px solid var(--edge);box-shadow:5px 5px 0 var(--shadow);border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.riquadro--giallo{background:color-mix(in srgb, var(--yellow) 22%, var(--surface))}.riquadro--rosa{background:color-mix(in srgb, #ffb1c5 35%, var(--surface))}:root[data-theme=dark] .riquadro--giallo{background:color-mix(in srgb, var(--yellow) 10%, var(--surface))}:root[data-theme=dark] .riquadro--rosa{background:color-mix(in srgb, var(--pink) 16%, var(--surface))}.riquadro h2{font-size:1.6rem;font-weight:900;line-height:1.2}.riquadro p{color:var(--ink-soft)}.riquadro__piede{width:100%;padding-top:var(--space-2);border-top:2px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}.riquadro__nota{font:700 .75rem var(--font-label);letter-spacing:.06em;text-transform:uppercase}.riquadro .pulsante{min-height:42px;box-shadow:3px 3px 0 var(--shadow);padding-inline:1rem;font-size:.85rem}.riquadro{isolation:isolate;position:relative;overflow:hidden}.riquadro__icona{z-index:-1;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.12;pointer-events:none;width:9rem;height:9rem;position:absolute;bottom:-1rem;right:-1rem}.riquadro--rosa .riquadro__icona{color:var(--pink);opacity:.2}.vota{padding-block:var(--space-3) var(--space-5)}.vota__testa h1{font-size:clamp(2.2rem,1.4rem + 3vw,3.25rem);font-weight:900;line-height:1.05}.vota__esito{margin-bottom:var(--space-3);border:2px solid var(--edge);box-shadow:3px 3px 0 var(--shadow);border-radius:.75rem;padding:.75rem 1rem;font-weight:700}.vota__esito--ok{color:#151a32;background:var(--yellow)}.vota__esito--gia{color:var(--ink);background:var(--surface-high)}.vota__esito--errore,.vota__esito--troppi{color:#fff;background:var(--pink)}.vota-mappa{justify-items:center;gap:var(--space-3);display:grid}.vota-mappa__legenda{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.vota-mappa__legenda li{font:700 .9rem var(--font-display);background:var(--surface);border:2px solid var(--edge);box-shadow:2px 2px 0 var(--shadow);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;display:inline-flex}.vota-mappa__chiave{border:1.5px solid #151a32;border-radius:.25rem;flex:none;width:1rem;height:1rem}.vota-mappa__chiave--attiva{background:repeating-linear-gradient(45deg,#d9dbef 0 3px,#b9bcd8 3px 5px)}.vota-mappa__chiave--prossima{background:var(--yellow)}.vota-mappa__chiave--votabile{background:#2a2f48}.vota-mappa__area{width:100%;max-width:46rem;position:relative}.vota-mappa__italia{width:100%;height:auto;display:block;overflow:visible}.vota-mappa__ombra path{fill:var(--yellow)}.vota-mappa__regione{stroke:#151a32;stroke-width:1.2px;stroke-linejoin:round}.vota-mappa__regione--attiva{fill:url(#vota-spenta)}.vota-mappa__regione--prossima{fill:var(--yellow)}.vota-mappa__regione--votabile{fill:#2a2f48;cursor:pointer}.vota-mappa__regione--votabile:hover{fill:var(--pink)}.vota-mappa__regione--votabile:focus-visible{stroke:var(--yellow);stroke-width:3px;outline:none}.vota-mappa__regione--votabile[aria-pressed=true]{fill:var(--cyan);stroke-width:2.5px}.vota-spenta__fondo{fill:#d9dbef}.vota-spenta__riga{stroke:#b9bcd8;stroke-width:3px}:root[data-theme=dark] .vota-spenta__fondo{fill:#3a3f60}:root[data-theme=dark] .vota-spenta__riga{stroke:#4b5175}.vota-mappa__nome-regione{font:800 12px var(--font-display);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3.5px;stroke-linejoin:round;pointer-events:none}.vota-mappa__etichetta--votabile.vota-mappa__etichetta--dentro .vota-mappa__nome-regione{fill:#fff;stroke:#151a32}.vota-mappa__linetta{stroke:var(--ink);stroke-width:1px;pointer-events:none}.vota-mappa__bollino{fill:var(--pink);stroke:#151a32;stroke-width:2px}.vota-mappa__numero{font:800 12px var(--font-display);fill:#fff;pointer-events:none}.vota-mappa__etichetta{pointer-events:none}.vota-mappa__fumetto{z-index:5;background:var(--surface);border:3px solid var(--edge);width:max-content;max-width:16rem;box-shadow:5px 5px 0 var(--shadow);border-radius:1rem;justify-items:start;gap:.4rem;margin-left:1.25rem;padding:1rem 1.1rem;display:grid;position:absolute;translate:0 -50%}.vota-mappa__fumetto:before{content:"";border-style:solid;border-width:9px 13px 9px 0;border-color:transparent var(--edge) transparent transparent;width:0;height:0;margin-top:-9px;position:absolute;top:50%;left:-14px}.vota-mappa__fumetto--sinistra{margin-left:0;translate:calc(-100% - 1.25rem) -50%}.vota-mappa__fumetto--sinistra:before{border-width:9px 0 9px 13px;border-color:transparent transparent transparent var(--edge);left:auto;right:-14px}.vota-mappa__nome{font:900 1.5rem/1.1 var(--font-display);padding-right:1.5rem}.vota-mappa__voti{color:var(--ink-soft);font-size:.9rem}.vota-mappa__fumetto .pulsante{min-height:42px;box-shadow:3px 3px 0 var(--shadow);margin-top:.25rem;padding-inline:1rem;font-size:.85rem}.vota-mappa__chiudi{width:32px;height:32px;font:700 1.3rem/1 var(--font-display);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:.5rem;position:absolute;top:.4rem;right:.5rem}.vota-mappa__chiudi:hover{background:var(--surface-high)}.vota-mappa__testa{font:700 1rem var(--font-display);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;display:flex}.vota-mappa__testa strong{color:var(--pink-text)}@media (max-width:40rem){.vota-mappa__fumetto,.vota-mappa__fumetto--sinistra{width:auto;max-width:none;margin:var(--space-2) 0 0;position:static;translate:none}.vota-mappa__fumetto:before{display:none}}.vota__nota{margin-top:var(--space-3);color:var(--ink-soft);font-size:.875rem}@media (max-width:59.99rem){.home__hero{min-height:0;padding-block:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr)}.home__mappa{padding-top:var(--space-5)}.home .italy-map{width:100%;height:auto;max-height:70vh;margin-top:0}.home__righe,.fumetto,.home .home__vota{display:none}.home__scegli{justify-items:start;gap:.75rem;display:grid}.home__scegli h2{margin:0}.home__scegli ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.home__scegli a{min-height:44px;font:700 1rem var(--font-display);color:#fff;background:var(--pink);border:2px solid var(--edge);box-shadow:3px 3px 0 var(--shadow);border-radius:999px;align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}}@media (max-width:40rem){.mazzetto__regione{display:none}}@media (prefers-reduced-motion:no-preference){.pulsante,.menu__segnala,.card-regione,.card-fiera,.card-tutte,.home .mazzetto__dietro,.adesivo--giallo{transition:transform .14s,box-shadow .14s,background-color .14s}.pulsante .freccia{transition:transform .14s}.pulsante:hover .freccia,.card-tutte:hover .freccia{transform:translate(3px)}.card-tutte:hover{transform:rotate(-1deg)}.adesivo--giallo:hover{rotate:none}.home .mazzetto__dietro:hover{translate:0 -6px}.fumetto{animation:3s ease-in-out infinite fumetto-salta}}@keyframes fumetto-salta{0%,to{translate:0}50%{translate:0 -8px}}.report{color:var(--ink);background:color-mix(in srgb, #ffb1c5 35%, var(--surface));border:3px solid var(--edge);box-shadow:5px 5px 0 var(--shadow);border-radius:1rem}.report h2{color:var(--ink);font-weight:900}.report p{color:var(--ink-soft);font-weight:400}.report .button{color:#fff;background:var(--pink);border:2px solid var(--edge);box-shadow:4px 4px 0 var(--shadow);font:800 1rem/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;border-radius:.5rem}.report .button:hover{box-shadow:2px 2px 0 var(--shadow);transform:translate(2px,2px)}.report :focus-visible{outline-color:var(--focus)}:root[data-theme=dark] .report{background:var(--pink)}:root[data-theme=dark] .report h2,:root[data-theme=dark] .report p{color:#fff}:root[data-theme=dark] .report .button{color:#151a32;background:#fff}.detail__back a:before{content:"";box-sizing:border-box;width:32px;height:32px;box-shadow:2px 2px 0 var(--shadow);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23151a32' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E") 50%/18px no-repeat;border:2px solid #151a32;border-radius:.5rem}:root[data-theme=dark] .detail__back a:before{border-color:var(--edge)}.detail__back a{font-family:var(--font-display);font-weight:800}@media (max-width:34rem){.home .mazzetto__dietro{--matrice:5rem}}.detail__titolo-riga{align-items:center}.detail__foglietto{margin-top:0}.detail__foglietto .theme-duo__sheet-month,.theme-duo__sheet-month{color:#fff}.poster:has(.repertorio) .poster__photo{object-position:center bottom}.biglietto__foto:has(.repertorio) img{object-position:center bottom}.repertorio{z-index:1;pointer-events:none;background:linear-gradient(#151a3273,#151a32bf);align-items:flex-end;padding:.6rem;display:flex;position:absolute;inset:0}.poster .repertorio{z-index:0}.poster .poster__ink{z-index:1;position:relative}.biglietto__dettagli{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.repertorio--grande{padding:var(--space-3);text-align:center;color:#fff;pointer-events:auto;background:#0a0d1fad;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.repertorio__titolo{font:900 clamp(1.6rem, 1rem + 2.4vw, 2.6rem)/1.05 var(--font-display);letter-spacing:-.02em;text-transform:uppercase;text-shadow:3px 3px #e30071}.repertorio__testo{max-width:26rem;font:700 clamp(1rem, .9rem + .5vw, 1.25rem)/1.35 var(--font-display)}.repertorio__email{font:800 clamp(.95rem, .85rem + .5vw, 1.2rem) var(--font-display);color:#151a32;background:#ffe600;border:2px solid #151a32;border-radius:.5rem;padding:.25rem .8rem;text-decoration:none;box-shadow:3px 3px #e30071}.repertorio__email:hover{text-decoration:underline}.repertorio__email:focus-visible{outline-offset:3px;outline:3px solid #fff}.detail__mirino{position:relative}.detail__mirino:not(:has(.repertorio)):after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(#151a3273,#151a32bf);position:absolute;inset:0}.detail__mirino:not(:has(.repertorio)){border-radius:4px;overflow:hidden}.detail__mirino:before{--l:clamp(22px, 4vw, 34px);--s:3px;content:"";z-index:2;pointer-events:none;background:linear-gradient(#fff, #fff) top left / var(--l) var(--s), linear-gradient(#fff, #fff) top left / var(--s) var(--l), linear-gradient(#fff, #fff) top right / var(--l) var(--s), linear-gradient(#fff, #fff) top right / var(--s) var(--l), linear-gradient(#fff, #fff) bottom left / var(--l) var(--s), linear-gradient(#fff, #fff) bottom left / var(--s) var(--l), linear-gradient(#fff, #fff) bottom right / var(--l) var(--s), linear-gradient(#fff, #fff) bottom right / var(--s) var(--l);filter:drop-shadow(0 1px 2px #0000008c);background-repeat:no-repeat;position:absolute;inset:clamp(10px,2vw,16px)}.detail__rec{z-index:2;font:700 .8rem var(--font-label);letter-spacing:.1em;color:#fff;text-shadow:0 1px 2px #0009;pointer-events:none;align-items:center;gap:6px;display:inline-flex;position:absolute;bottom:clamp(20px,3.4vw,30px);left:clamp(20px,3.4vw,30px)}.detail__rec:before{content:"";background:var(--pink);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #ffffffd9}.biglietto__tag,.pass__tag{flex-wrap:wrap;gap:6px;display:flex}.pass__tag{margin-top:4px}.pass__tag .tag{border-color:#151a32}.cerca-mobile{display:none}@media (max-width:63.99rem){.cerca-mobile{margin-right:.5rem;display:flex}.menu:has(.cerca-mobile){align-items:center;display:flex}.menu__pannello .cerca{display:none}}.cerca-mobile__apri{width:44px;height:44px;color:var(--night-text);cursor:pointer;background:0 0;border:2px solid #6d7299;border-radius:.5rem;place-items:center;display:grid}.cerca-mobile__apri svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:22px;height:22px}.cerca-mobile__apri:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.cerca-mobile__dialogo{box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top,0px) 0 0;color:var(--ink);background:var(--paper);border:0;margin:0}.cerca-mobile__dialogo[open]{flex-direction:column;display:flex}.cerca-mobile__dialogo::backdrop{background:#0a0d1f99}.cerca-mobile__testa{padding:.75rem max(16px, env(safe-area-inset-right,0px)) .75rem max(16px, env(safe-area-inset-left,0px));border-bottom:2px solid var(--edge);align-items:center;gap:.6rem;display:flex}.cerca-mobile__campo{min-width:0;min-height:48px;font:500 16px var(--font-body);color:var(--ink);background:var(--surface);border:2px solid var(--edge);box-shadow:3px 3px 0 var(--pink);border-radius:.6rem;flex:1;padding:0 .9rem}.cerca-mobile__campo:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.cerca-mobile__annulla{min-height:44px;font:700 .95rem var(--font-body);color:var(--pink-text);cursor:pointer;background:0 0;border:0;padding:0 .4rem}.cerca-mobile__titolo{padding:.9rem max(16px, env(safe-area-inset-right,0px)) .3rem max(16px, env(safe-area-inset-left,0px));font:700 .75rem var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0}.cerca-mobile__lista{overscroll-behavior:contain;padding:0 max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));flex:1;margin:0;list-style:none;overflow-y:auto}.cerca-mobile__voce{min-height:48px;color:var(--ink);border-bottom:1px dashed var(--line);gap:2px;padding:.7rem 0;text-decoration:none;display:grid}.cerca-mobile__voce:active{background:color-mix(in srgb, var(--yellow) 30%, transparent)}.cerca-mobile__voce:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.sources__avviso{margin:var(--space-2) 0 0;color:var(--ink);background:color-mix(in srgb, var(--pink) 10%, var(--surface));border-left:4px solid var(--pink);border-radius:0 .4rem .4rem 0;padding:.6rem .8rem;font-size:.9rem;line-height:1.45}.sources__avviso>span{color:var(--pink-text)}.filters fieldset:has(.chip--suggerimento){position:relative}.chip__suggerimento{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover){.chip--suggerimento:hover+.chip__suggerimento{z-index:20;clip-path:none;width:auto;height:auto;font:500 .8rem/1.4 var(--font-body);white-space:normal;color:#f0efff;box-shadow:3px 3px 0 var(--pink);pointer-events:none;background:#151a32;border:2px solid #151a32;border-radius:.45rem;padding:.45rem .65rem;top:calc(100% - .75rem);left:24px;right:24px;overflow:visible}.chip--suggerimento:has(input:focus-visible)+.chip__suggerimento{z-index:20;clip-path:none;width:auto;height:auto;font:500 .8rem/1.4 var(--font-body);white-space:normal;color:#f0efff;box-shadow:3px 3px 0 var(--pink);pointer-events:none;background:#151a32;border:2px solid #151a32;border-radius:.45rem;padding:.45rem .65rem;top:calc(100% - .75rem);left:24px;right:24px;overflow:visible}}.pulsante--fatto{color:#151a32;cursor:default;background:#4cd08a}.pulsante--chiuso{color:var(--ink-soft);background:var(--surface-mid);cursor:not-allowed;box-shadow:none}.pulsante--fatto:hover,.pulsante--chiuso:hover{transform:none}.pulsante--fatto:hover{box-shadow:4px 4px 0 var(--shadow)}.non-perderla{gap:var(--space-2);display:grid}.non-perderla__azioni{gap:var(--space-2);flex-wrap:wrap;display:flex}.non-perderla__azioni .pulsante--rosa{text-align:center;flex:100%;justify-content:center}.non-perderla__esito{min-height:1.4em;color:var(--ink-soft);font-size:.9rem;font-weight:700}.non-perderla__esito:empty{display:none}.intro__riassunto{max-width:40rem;color:var(--ink-soft);line-height:1.6}.elenco-cosplay{gap:0;margin:0;padding:0;list-style:none;display:grid}.elenco-cosplay li{justify-content:space-between;gap:.25rem var(--space-2);padding-block:var(--space-2);border-top:2px dashed var(--line);flex-wrap:wrap;display:flex}.elenco-cosplay li:last-child{border-bottom:2px dashed var(--line)}.elenco-cosplay a{color:var(--ink);min-height:24px;font-weight:800}.elenco-cosplay span{color:var(--ink-soft)}
