/* MOTOWEB-S12 (11/10/2026; online con la catena sito_s14, MOTOWEB-S13) - le regioni: elenco per regione, carta d'Italia, mappa di ogni regione.
   Si aggiunge dopo i fogli di oggi; non cambia le regole esistenti. */
:root{--p0:#E6DCC4;--p1:#D5E2CF;--p2:#EBD3C8;--p3:#CFDCE6;--p4:#E4E0B8;--p5:#DCCFE3;--p6:#C9E0DA;--p7:#EED9B4;--p8:#D9D9D0;--p9:#E8CFD6;--it-spenta:#E7E1D3;--it-attiva:#F2B61B;--it-prima:#E3A30C;--it-linea:#1D1E20}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--p0:#2E2C25;--p1:#222C24;--p2:#33261F;--p3:#1F2833;--p4:#2E2E1E;--p5:#2B2333;--p6:#1C2E2B;--p7:#352B1A;--p8:#2A2A27;--p9:#33222A;--it-spenta:#1C1F23;--it-attiva:#8A6A12;--it-prima:#A57E14;--it-linea:#ECE6D8}}
:root[data-theme="dark"]{--p0:#2E2C25;--p1:#222C24;--p2:#33261F;--p3:#1F2833;--p4:#2E2E1E;--p5:#2B2333;--p6:#1C2E2B;--p7:#352B1A;--p8:#2A2A27;--p9:#33222A;--it-spenta:#1C1F23;--it-attiva:#8A6A12;--it-prima:#A57E14;--it-linea:#ECE6D8}
/* province a colori per le regioni nuove (carta dell'elenco e mappa della regione) */
.eb .carta-box .com.p0,.mv .com.p0{fill:var(--p0)}
.eb .carta-box .com.p1,.mv .com.p1{fill:var(--p1)}
.eb .carta-box .com.p2,.mv .com.p2{fill:var(--p2)}
.eb .carta-box .com.p3,.mv .com.p3{fill:var(--p3)}
.eb .carta-box .com.p4,.mv .com.p4{fill:var(--p4)}
.eb .carta-box .com.p5,.mv .com.p5{fill:var(--p5)}
.eb .carta-box .com.p6,.mv .com.p6{fill:var(--p6)}
.eb .carta-box .com.p7,.mv .com.p7{fill:var(--p7)}
.eb .carta-box .com.p8,.mv .com.p8{fill:var(--p8)}
.eb .carta-box .com.p9,.mv .com.p9{fill:var(--p9)}
.eb .carta-box svg .com{stroke-width:calc(.6px * var(--sw,1))} .eb .carta-box svg .anello{stroke-width:calc(1.6px * var(--sw,1))}
.eb .carta-box svg .anello.acceso{stroke-width:calc(3.4px * var(--sw,1))}
.eb .leg .lk{display:inline-block;width:.9em;height:.9em;border-radius:3px;margin-right:.35em;vertical-align:-.1em;border:1px solid var(--linea)}
.lk.pg{background:var(--pg)} .lk.tr{background:var(--tr)} .lk.p0{background:var(--p0)} .lk.p1{background:var(--p1)} .lk.p2{background:var(--p2)} .lk.p3{background:var(--p3)} .lk.p4{background:var(--p4)} .lk.p5{background:var(--p5)} .lk.p6{background:var(--p6)} .lk.p7{background:var(--p7)} .lk.p8{background:var(--p8)} .lk.p9{background:var(--p9)}
/* la domanda della regione: piu' in evidenza delle altre */
.eb .domanda2.regione-dom .pill button{font-size:1.02rem}
.eb .domanda2.regione-dom .pill button[aria-pressed="true"]{box-shadow:0 0 0 2px var(--mezzeria)}
/* sezioni per regione nei risultati */
.eb .regione-titolo{display:flex;align-items:baseline;gap:.8rem;font:700 var(--t-l)/1.1 var(--f-display);letter-spacing:.06em;text-transform:uppercase;margin:1.6rem 0 .2rem;border-bottom:2px solid var(--mezzeria);padding-bottom:.3rem}
.eb .regione-titolo .n{font-size:var(--t-s);color:var(--su-asfalto-2,#8a857a);letter-spacing:.04em}
.eb .regione:first-child .regione-titolo{margin-top:.4rem}
/* miniature dei giri delle regioni nuove: niente rilievo ancora, solo la traccia su fondo scuro */
.eb .senza-rilievo{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,#2a2f35,#14171a)}
.eb .riq.nm,.eb .foto.nm{position:relative;background:#14171a}
.eb .riq.nm svg path,.eb .foto.nm svg path{stroke:#F2B61B}
/* Mappa, primo livello (v2): l'Italia di notte sul palco scuro del quadro. Un solo aspetto, scuro, come il Cruscotto. */
.it-palco{--n-fondo:#0E1013;--n-terra:#1A1E22;--n-bordo:#2C3238;--n-attiva:#20252A;--n-testo:#F4EFE3;--n-tenue:#8D8A82;--n-blu:#8FB7C9;
  position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 30% 35%,#1B1F24 0%,var(--n-fondo) 62%);color:var(--n-testo);padding-block:2rem 3rem;color-scheme:dark}
.it-palco::before{content:"";position:absolute;inset:0;z-index:-1;background:url("../img/curve-livello.svg") center/cover no-repeat;opacity:.5;pointer-events:none}
.it-palco .cifra{position:absolute;z-index:-1;left:-1vw;bottom:-4%;font:700 clamp(9rem,32vw,28rem)/.8 var(--f-display);color:transparent;-webkit-text-stroke:1.5px rgba(242,182,27,.22);letter-spacing:-.02em;pointer-events:none;user-select:none}
.it-palco .wrap{display:grid;gap:1.4rem}
.it-palco .occhiello{color:var(--mezzeria);margin:0}
.it-palco h1{font:700 clamp(2.6rem,8vw,5.2rem)/.9 var(--f-display);text-transform:uppercase;letter-spacing:.025em;font-kerning:none;margin:.2rem 0 0;color:var(--n-testo);text-wrap:balance}
.it-palco h1 b{color:var(--mezzeria)}
.it-palco .intro{color:#C9C3B5;max-width:38rem;margin:0}
.it-palco .intro a{color:var(--n-testo)}
.it-mezzeria{height:5px;background:repeating-linear-gradient(90deg,var(--mezzeria) 0 42px,transparent 42px 70px);opacity:.9}
.it-griglia{display:grid;gap:1.6rem;align-items:center}
@media (min-width:900px){.it-griglia{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr)}}
#italia svg{width:100%;height:auto;max-height:78vh;display:block;overflow:hidden}
#italia .reg{stroke-width:1.2;stroke-linejoin:round;transition:fill .35s,stroke .35s}
#italia .reg.spenta{fill:var(--n-terra);stroke:var(--n-bordo)}
#italia .reg.attiva{fill:var(--n-attiva);stroke:rgba(242,182,27,.45);cursor:pointer}
#italia .reg.attiva:hover{fill:#262A2F;stroke:rgba(242,182,27,.8)}
#italia .reg.attiva.su{fill:#2A2619;stroke:var(--mezzeria);stroke-width:2}
#italia .reg.attiva:focus{outline:none} #italia .reg.attiva:focus-visible{stroke:#fff;stroke-width:3}
#italia .linee{pointer-events:none}
#italia .giro{fill:none;stroke:var(--mezzeria);stroke-width:1.15;stroke-linejoin:round;stroke-linecap:round;opacity:.42;stroke-dasharray:1 1;stroke-dashoffset:0;transition:opacity .4s}
#italia .giro.su{opacity:1;stroke-width:1.5;filter:drop-shadow(0 0 3px rgba(242,182,27,.85))}
#italia.accendi .giro{animation:strada 1.5s cubic-bezier(.4,0,.2,1) var(--rit,0s) both}
@keyframes strada{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}
#italia .etich-reg{font:700 19px var(--f-display);letter-spacing:.14em;text-anchor:middle;fill:var(--n-tenue);paint-order:stroke;stroke:var(--n-fondo);stroke-width:5px;pointer-events:none;transition:fill .3s}
#italia .etich-reg.su{fill:var(--n-testo)}
/* il display, come quello del quadro */
.display{background:linear-gradient(180deg,#14191E,#0B0F13);border:2px solid #2c3137;border-radius:22px;padding:1.1rem 1.2rem 1.2rem;display:grid;gap:.9rem;box-shadow:0 18px 50px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.04)}
.display.cambio{animation:lampo .45s ease}
@keyframes lampo{0%{box-shadow:0 0 0 0 rgba(242,182,27,.0),0 18px 50px rgba(0,0,0,.45)}35%{box-shadow:0 0 0 3px rgba(242,182,27,.55),0 18px 50px rgba(0,0,0,.45)}100%{box-shadow:0 0 0 0 rgba(242,182,27,0),0 18px 50px rgba(0,0,0,.45)}}
.display .riga-su{display:flex;justify-content:space-between;align-items:center;font:700 .78rem/1 var(--f-display);letter-spacing:.18em;color:var(--n-blu)}
.display .gps{display:inline-flex;align-items:center;gap:.4rem;color:var(--spia-verde)}
.display .gps i{width:.55rem;height:.55rem;border-radius:50%;background:var(--spia-verde);box-shadow:0 0 8px var(--spia-verde)}
.display .nome{font:700 clamp(2rem,6vw,2.8rem)/.95 var(--f-display);letter-spacing:.06em;color:var(--n-testo);margin:0}
.display .zone{font:700 .8rem/1 var(--f-display);letter-spacing:.16em;color:var(--n-tenue);text-transform:uppercase}
.display dl{display:grid;grid-template-columns:1fr 1fr;gap:.7rem .9rem;margin:0}
.display dl div{border-top:1px solid #2c3137;padding-top:.45rem;display:grid;gap:.15rem;min-width:0}
.display dt{font:700 .7rem/1.1 var(--f-display);letter-spacing:.16em;color:var(--n-blu);text-transform:uppercase}
.display dd{margin:0;font:700 1.75rem/1 var(--f-display);color:var(--mezzeria);font-variant-numeric:tabular-nums}
.display dd small{font:600 .85rem var(--f-display);color:var(--n-tenue);letter-spacing:.04em}
.display .dove{font:500 .78rem/1.2 var(--f-ui);color:var(--n-tenue);overflow-wrap:anywhere}
.d-vai{display:flex;align-items:center;gap:.8rem;background:#16181B;border:2px solid var(--mezzeria);color:var(--n-testo);border-radius:999px;padding:.45rem 1.1rem .45rem .45rem;text-decoration:none;font:700 1.05rem/1.15 var(--f-display);letter-spacing:.08em;text-transform:uppercase}
.d-vai .ico{flex:none;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#3b4047,#15171a);border:2px solid #555c64;display:grid;place-items:center}
.d-vai .ico svg{width:26px;height:26px;transform:rotate(-45deg);transition:transform .45s cubic-bezier(.3,1.6,.5,1)}
.d-vai:hover .ico svg,.d-vai:focus-visible .ico svg{transform:rotate(45deg)}
.d-vai:hover,.d-vai:focus-visible{background:#1F2226;box-shadow:0 0 0 3px rgba(242,182,27,.35);outline:none}
.spie-reg{display:flex;flex-wrap:wrap;gap:.5rem}
.spie-reg button{display:inline-flex;align-items:center;gap:.45rem;background:#16181B;border:1px solid #30353B;color:#C9C3B5;border-radius:999px;padding:.42rem .8rem;font:600 .9rem/1 var(--f-ui);cursor:pointer}
.spie-reg button i{width:.6rem;height:.6rem;border-radius:50%;background:#3a3f45}
.spie-reg button[aria-pressed="true"]{color:var(--n-testo);border-color:var(--mezzeria)}
.spie-reg button[aria-pressed="true"] i{background:var(--mezzeria);box-shadow:0 0 8px var(--mezzeria)}
.spie-reg button:focus-visible{outline:2px solid var(--mezzeria);outline-offset:2px}
.it-nota{font:400 .8rem/1.45 var(--f-ui);color:var(--n-tenue);margin:0}
@media (prefers-reduced-motion:reduce){#italia.accendi .giro{animation:none}.display.cambio{animation:none}}
/* la scelta della regione va a capo: sul telefono si vedono tutte le regioni */
.eb .domanda2.regione-dom .pill{flex-wrap:wrap;overflow:visible}
.eb #vuoto .btn{margin:.3rem .3rem 0 0}
/* «Il migliore di ogni regione»: quattro schede in fila (due sul telefono) */
@media (min-width:900px){.eb .scelti.quattro{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (min-width:560px) and (max-width:899px){.eb .scelti.quattro{grid-template-columns:repeat(2,minmax(0,1fr))}}
#italia{-webkit-mask-image:radial-gradient(ellipse 72% 70% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(ellipse 72% 70% at 50% 50%,#000 62%,transparent 100%)}
/* v3 «la notturna» d'Italia: carta a tutto schermo e scheda che galleggia (stessa scena della Home). Un solo aspetto, scuro. */
.it-notte{position:relative;height:calc(100svh - 120px);min-height:36rem;overflow:hidden;background:#0d1820;color:#EEE8DA;color-scheme:dark}
.it-notte canvas.n-carta{position:absolute;inset:0;display:block;cursor:pointer;transform-origin:50% 60%}
.it-notte .n-vignetta{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 60% 50%,rgba(4,6,10,0) 45%,rgba(4,6,10,.65) 100%),linear-gradient(180deg,rgba(4,6,10,.75) 0%,rgba(4,6,10,0) 16%,rgba(4,6,10,0) 82%,rgba(4,6,10,.6) 100%)}
.n-galleggia{position:absolute;z-index:2;left:max(16px,var(--gutter));top:50%;transform:translateY(-50%);width:min(27rem,calc(100% - 32px));display:grid;gap:.75rem;
  background:rgba(8,11,14,.86);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(242,182,27,.28);border-radius:14px;padding:1.05rem 1.15rem 1.15rem;box-shadow:0 18px 40px rgba(0,0,0,.5);animation:galleggia 6s ease-in-out infinite}
@keyframes galleggia{0%,100%{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 6px))}}
.n-galleggia .occhiello{color:var(--mezzeria);margin:0}
.n-galleggia h1{font:700 clamp(2rem,4.6vw,3rem)/.95 var(--f-display);text-transform:uppercase;color:#fff;margin:0;text-wrap:balance;letter-spacing:.02em}
.n-chip{display:flex;flex-wrap:wrap;gap:.4rem}
.n-chip span{border:1px solid rgba(242,182,27,.6);border-radius:6px;padding:.28rem .5rem;font:700 .95rem/1 var(--f-display);color:#EEE8DA;letter-spacing:.03em}
.n-chip b{color:var(--mezzeria);font-variant-numeric:tabular-nums;font-size:1.15rem}
.n-testo{margin:0;color:#D9D2C3;font:400 1rem/1.5 var(--f-read,Georgia,serif)}
.n-regioni{display:flex;flex-wrap:wrap;gap:.45rem}
.n-regioni button{background:#16181B;border:1px solid #3a4048;color:#EEE8DA;border-radius:999px;padding:.45rem .85rem;font:700 1rem/1 var(--f-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}
.n-regioni button small{font:600 .78rem var(--f-ui);color:#A9A395;letter-spacing:0;margin-left:.2rem}
.n-regioni button[aria-pressed="true"]{border-color:var(--mezzeria);background:#2A2619;box-shadow:0 0 0 2px rgba(242,182,27,.35)}
.n-regioni button.tutte{text-transform:none;font:600 .85rem/1 var(--f-ui);color:#A9A395}
.n-regioni button:focus-visible{outline:2px solid var(--mezzeria);outline-offset:2px}
.it-notte:not(.con-regione) .d-vai{display:none}
.n-galleggia .d-vai{justify-self:start}
.n-nota{margin:0;font:400 .76rem/1.4 var(--f-ui);color:#8D8A82}
.n-nota a{color:#D9D2C3}
/* misure: la scena prende lo spazio visibile sotto la testata (--alto-n lo calcola il programma).
   Di lato (computer, tablet e telefono in orizzontale): scheda a sinistra. In verticale (telefono, tablet): scheda in basso. */
.it-notte{height:var(--alto-n,calc(100svh - 120px));min-height:15rem}
@media (max-width:899px) and (orientation:portrait),(max-width:599px){
  .n-galleggia{top:auto;bottom:12px;left:12px;right:12px;width:auto;transform:none;animation:none;max-height:62%;overflow:auto;gap:.6rem;padding:.9rem 1rem 1rem}
  .n-galleggia h1{font-size:1.9rem}
}
@media (min-width:600px) and (max-width:899px) and (orientation:portrait){.n-galleggia{right:auto;width:min(30rem,calc(100% - 24px))}}
@media (max-width:899px) and (orientation:portrait) and (max-height:760px){.n-galleggia .n-testo{display:none}}
@media (orientation:landscape) and (max-height:560px){
  .n-galleggia{left:10px;top:10px;bottom:10px;transform:none;animation:none;width:min(21rem,46%);overflow:auto;gap:.45rem;padding:.7rem .85rem .8rem}
  .n-galleggia h1{font-size:1.6rem} .n-galleggia .n-testo,.n-galleggia .n-nota{display:none}
  .n-regioni button{padding:.35rem .6rem;font-size:.9rem} .n-chip span{font-size:.85rem}
}
@media (prefers-reduced-motion:reduce){.n-galleggia{animation:none}}
/* MOTOWEB-S13: regioni nuove, la scheda del giro sulla mappa: avvertenze con data e fonte (si aprono al tocco), pagina in arrivo */
.mv .scheda .avv-lista summary{cursor:pointer}
.mv .scheda .avv-lista ul{margin:.35rem 0 0;padding-left:1.1rem;display:grid;gap:.35rem}
.mv .scheda .avv-lista .fonte-avv{display:block;color:var(--muto,inherit);opacity:.8;font-size:.8rem}
.mv .scheda .avv-lista>p.fonte-avv{margin:.4rem 0 0}
.mv .scheda .in-arrivo{margin:0;font-size:.82rem;opacity:.8}
/* revisione S13 (rilievo 1): sopra i 760 px la scheda del giro non esce dal riquadro della carta: scorre dentro */
@media (min-width:761px){.mv .scheda{max-height:calc(100% - 1.6rem);overflow:auto;overscroll-behavior:contain}}

/* MOTOWEB-S14 (S14-DEC01, DEC02). Computer: le due parti dell'introduzione restano un paragrafo solo. Telefono: nomi delle zone piccoli
   e sotto le tracce; sopra la carta una riga, il resto sotto la carta */
.mv .intro-box{max-width:66ch;font-family:var(--f-read)}.mv .mv-testa .intro-box .intro{display:inline}
@media (max-width:760px){.mv .etich-zona span{font-size:.64rem;letter-spacing:.14em;opacity:.8}.mv .wrap{display:flex;flex-direction:column}.mv .mv-testa,.mv .intro-box{display:contents}.mv .mv-testa>*{margin-bottom:.4rem}.mv .mv-testa .intro-box .intro{display:block;margin-bottom:.9rem}.mv .mv-testa .intro-box .intro-resto{order:1;margin:1rem 0 0}.mv .nota{order:2}}
/* MOTOWEB-S14 (S14-DEC03): sul computer le pagine delle regioni respirano. Carte e strumenti larghi, i testi restano a misura di lettura */
@media (min-width:761px){
.mv.largo .wrap{--pl:clamp(16px,1.6vw,28px);max-width:none;padding-inline:var(--pl)}
.mv.largo .mv-testa,.mv.largo .nota{margin-inline:calc(max((100% - var(--max)) / 2, -1 * var(--pl)) + var(--gutter))}
.mv .mappa-box.pann-destra .scheda{right:auto;left:.8rem}
.mv.largo .mappa-box{height:calc(100vh - 7.5rem);min-height:560px}
.mv .p-barra{display:flex;align-items:center;gap:.35rem;margin:-.3rem -.3rem 0}
.mv .p-sposta{flex:1;display:flex;align-items:center;gap:.5rem;background:none;border:0;color:var(--su-asfalto-2);font:600 .68rem/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;padding:.45rem .35rem;cursor:grab;touch-action:none;text-align:left;border-radius:8px}
.mv .p-sposta i{font-style:normal;font-size:1rem;letter-spacing:0;opacity:.8}
.mv .p-sposta:hover{color:var(--su-asfalto);background:var(--asfalto-2)}
.mv .pannello.in-volo{box-shadow:0 18px 40px rgba(0,0,0,.45);opacity:.96}
.mv .pannello.in-volo .p-sposta{cursor:grabbing}
.mv .p-tasto{flex:none;width:2rem;height:2rem;border-radius:8px;border:1px solid var(--asfalto-3);background:var(--asfalto-2);color:var(--su-asfalto);font:700 1rem/1 var(--f-ui);cursor:pointer;display:grid;place-items:center}
.mv .p-tasto:hover{border-color:var(--su-asfalto-2)}
.mv .pannello.ridotto{width:auto;min-width:13rem;overflow:visible;padding:.55rem .6rem}
.mv .pannello.ridotto .p-barra{margin:0}
.mv .pannello.ridotto>.p-testa,.mv .pannello.ridotto>.p-corpo{display:none}
.mv .pannello :focus-visible{outline:3px solid var(--mezzeria);outline-offset:2px}
}
@media (max-width:760px){.mv .p-barra{display:none}}
/* MOTOWEB-S14 (S14-DEC03): la pagina MotoTour sul computer: piu' larga; domande e filtri si chiudono in una riga */
.eb .ch-testa{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}
.eb .ch-tasto{font:600 .82rem/1 var(--f-ui);border:2px solid var(--linea);background:var(--bg);color:var(--fg);border-radius:999px;padding:.5rem .85rem;min-height:40px;cursor:pointer}
.eb .ch-tasto:hover{border-color:var(--fg-2)}
.eb .riepilogo{display:flex;align-items:center;gap:.6rem 1rem;flex-wrap:wrap;margin-top:1rem;background:var(--bg-2);border-radius:14px;padding:.7rem .9rem}
.eb .riepilogo[hidden]{display:none}
.eb .riepilogo .ch-lab{font:700 1.02rem/1.1 var(--f-display);text-transform:uppercase;letter-spacing:.04em}
.eb .riepilogo .ch-sc{flex:1;min-width:12rem;font:600 .92rem/1.35 var(--f-ui);color:var(--fg)}
.eb .cruscotto.stretto>.riga:not(:first-child){display:none}
@media (max-width:760px){.eb .ch-testa .ch-tasto{display:none}}
@media (min-width:761px){
.eb.largo .wrap{max-width:min(112rem,100%)}
.eb.largo .eb-testa{width:100%;max-width:calc(var(--max) - 2 * var(--gutter));margin-inline:auto}
.eb.largo .scelti{grid-template-columns:repeat(3,minmax(0,26rem));justify-content:start}
.eb.largo .scelti.quattro{grid-template-columns:repeat(4,minmax(0,26rem))}
}
@media (min-width:1500px){
.eb.largo .lista{grid-template-columns:repeat(2,minmax(0,1fr))}
}
/* MOTOWEB-S14 (S14-DEC05, DEC06): carta ferma e intera con la legenda sotto; la lista scorre nella sua colonna; giro scelto acceso */
@media (min-width:861px){
.eb .principale{height:calc(100vh - var(--top) - 84px);min-height:520px;align-items:stretch}
.eb .carta-box{position:relative;top:auto;display:flex;flex-direction:column;height:100%}
.eb .carta-box svg{flex:1 1 0;height:0;min-height:0;width:100%}
.eb .carta-box .leg{position:static;align-self:flex-start;margin:.4rem .7rem .6rem}
.eb .principale>section{display:flex;flex-direction:column;min-height:0;height:100%}
.eb #risultati{flex:1 1 0;min-height:0;overflow-y:auto;padding:.3rem .5rem 1.2rem .3rem;scrollbar-gutter:stable}
.eb.scorre .card,.eb.scorre .tile,.eb.scorre .carta-box svg{pointer-events:none}
.eb .card.scelto,.eb .tile.scelto{border-color:var(--mezzeria);box-shadow:0 0 0 2px var(--mezzeria),var(--ombra)}
.eb .card.scelto{position:relative;overflow:visible}
.eb .card.scelto::after,.eb .tile.scelto::after{content:"Clic di nuovo per aprire il giro \2192";position:absolute;right:.8rem;bottom:-.62rem;z-index:2;font:700 .72rem/1 var(--f-ui);letter-spacing:.02em;color:#16181B;background:var(--mezzeria);border-radius:999px;padding:.28rem .6rem;white-space:nowrap;pointer-events:none}
.eb .tile.scelto{overflow:visible}
.eb .tile.scelto .riq{border-radius:10px 10px 0 0;overflow:hidden}
.eb .tile.scelto::after{content:"Di nuovo: apri \2192";right:50%;transform:translateX(50%)}
}
/* MOTOWEB-S14 (S14-DEC06): presa larga e invisibile sopra ogni giro della carta, a tutte le larghezze */
.eb .carta-box .presa{fill:none;stroke:transparent;stroke-width:calc(12px * var(--sw,1));pointer-events:stroke;cursor:pointer}
