@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-italic-DS6JCx7O.woff2)format("woff2-variations");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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-italic-Cq9u_6Zz.woff2)format("woff2-variations");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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-italic-BuvkOFDm.woff2)format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");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}:root{--carta:#f4efe6;--carta-2:#eae3d6;--ardesia:#26343a;--ardesia-2:#3b4b52;--rosso:#e4251b;--arancio:#f7941d;--giallo:#fbba00;--notte:#10171c;--notte-2:#18222a;--fondo:var(--carta);--fondo-2:var(--carta-2);--testo:var(--ardesia);--testo-2:#5d6b70;--linea:#26343a24;--scia:linear-gradient(90deg, var(--rosso), var(--arancio) 55%, var(--giallo));--f-titolo:"Archivo Variable", "Archivo", system-ui, sans-serif;--f-testo:"DM Sans Variable", "DM Sans", system-ui, sans-serif;--vel:0;--vel-abs:0;--gutter:clamp(16px, 4vw, 56px);--player:76px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.notte{--fondo:var(--notte);--fondo-2:var(--notte-2);--testo:#f2eee7;--testo-2:#9aa8ae;--linea:#ffffff1f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--fondo);color:var(--testo);font:400 17px/1.6 var(--f-testo);padding-bottom:calc(var(--player) + env(safe-area-inset-bottom));margin:0;transition:background-color .9s,color .9s;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}::selection{background:var(--giallo);color:var(--ardesia)}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.salta{z-index:100;background:var(--ardesia);color:#fff;border-radius:6px;padding:8px 14px;position:fixed;top:-60px;left:12px}.salta:focus{top:12px}:focus-visible{outline:3px solid var(--giallo);outline-offset:3px;border-radius:4px}.corsa{font-family:var(--f-titolo);letter-spacing:-.02em;font-variation-settings:"wdth" calc(108 + var(--vel-abs) * 17);transform:skewX(calc(var(--vel) * -7deg));transform-origin:0 100%;font-style:italic;font-weight:900;line-height:.9;transition:font-variation-settings .25s,transform .25s}.occhiello{font:700 12px/1 var(--f-titolo);letter-spacing:.22em;text-transform:uppercase;color:var(--rosso);align-items:center;gap:10px;display:inline-flex}.occhiello:before{content:"";background:var(--scia);width:28px;height:3px;transform:skew(-20deg)}:root.notte .occhiello{color:var(--giallo)}h1,h2,h3{margin:0}.titolo-sez{margin:14px 0 30px;font-size:clamp(44px,8vw,118px)}.titolo-sez em{background:var(--scia);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic}.sez{padding:clamp(70px, 11vw, 150px) var(--gutter);position:relative}.sez-testa{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.btn{font:700 14px/1 var(--f-titolo);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:2px solid;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;transition:transform .2s,background .2s,color .2s;display:inline-flex}.btn:hover{transform:translate(4px)}.btn-pieno{background:var(--rosso);border-color:var(--rosso);color:#fff}.btn-pieno:hover{background:var(--ardesia);border-color:var(--ardesia)}:root.notte .btn-pieno:hover{background:var(--giallo);border-color:var(--giallo);color:var(--ardesia)}.freccia:after{content:"→";font-family:var(--f-testo)}#intro{z-index:90;background:var(--ardesia);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}#intro.via{animation:.7s cubic-bezier(.7,0,.3,1) .55s forwards introEsce}#intro.saltata{display:none}.intro-luci{gap:clamp(14px,3vw,28px);display:flex;position:absolute;top:34%}.intro-luci i{aspect-ratio:1;background:#1b2529;border-radius:50%;width:clamp(46px,9vw,86px);transition:background .12s,box-shadow .12s;box-shadow:inset 0 0 0 4px #33444b}.intro-luci i.accesa{background:var(--rosso);box-shadow:0 0 40px 6px #e4251b8c,inset 0 0 0 4px #ff6a5a}#intro.via .intro-luci i{background:var(--giallo);box-shadow:0 0 50px 10px #fbba0099}.intro-scritta{font:italic 900 clamp(40px, 9vw, 120px)/1 var(--f-titolo);color:#fff;letter-spacing:-.02em;font-variation-settings:"wdth" 112;position:absolute;top:58%}.intro-via{color:var(--giallo);display:none}#intro.via .intro-pronti{display:none}#intro.via .intro-via{animation:.5s cubic-bezier(.2,.9,.2,1.4) scatto;display:inline}.intro-scie{pointer-events:none;position:absolute;inset:0}.intro-scie b{background:var(--scia);width:40%;height:4px;animation:.6s cubic-bezier(.5,0,.2,1) forwards scia;position:absolute;left:-40%;transform:skew(-25deg)}@keyframes scatto{0%{font-variation-settings:"wdth" 125;opacity:0;transform:translate(-30%)skew(-12deg)}to{opacity:1;transform:none}}@keyframes scia{to{left:140%}}@keyframes introEsce{to{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}#intro{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#testata{z-index:40;padding:14px var(--gutter);align-items:center;gap:24px;transition:background .4s,box-shadow .4s,transform .4s;display:flex;position:fixed;top:0;left:0;right:0}#testata.solida{background:color-mix(in srgb, var(--fondo) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--linea)}#testata.nascosta{transform:translateY(-100%)}.testata-logo{flex:none;width:clamp(130px,13vw,175px)}.testata-logo .logo-scuro,:root.notte .testata-logo .logo-chiaro{display:none}:root.notte .testata-logo .logo-scuro{margin:-6% 0;display:block}#menu{gap:clamp(10px,1.6vw,26px);margin-left:auto;display:flex}#menu a{font:600 15px/1 var(--f-titolo);letter-spacing:.02em;padding:8px 0;text-decoration:none;position:relative}#menu a:after{content:"";background:var(--scia);height:3px;transition:right .3s cubic-bezier(.6,0,.2,1);position:absolute;bottom:0;left:0;right:100%;transform:skew(-25deg)}#menu a:hover:after,#menu a.attivo:after{right:0}.testata-destra{align-items:center;gap:14px;display:flex}.frequenza{font:italic 800 15px/1 var(--f-titolo);letter-spacing:.04em;white-space:nowrap}.frequenza b{color:var(--rosso);font-size:20px}:root.notte .frequenza b{color:var(--giallo)}.tema{background:0 0;border:2px solid;border-radius:99px;width:44px;height:26px;padding:0;position:relative}.tema span{background:var(--giallo);border-radius:50%;width:16px;height:16px;transition:transform .4s cubic-bezier(.6,0,.2,1.3),box-shadow .4s;position:absolute;top:3px;left:3px}:root.notte .tema span{background:0 0;transform:translate(18px);box-shadow:inset -5px -2px #fff}.hamburger{background:0 0;border:0;width:44px;height:44px;display:none;position:relative}.hamburger i{background:currentColor;height:3px;transition:transform .3s;position:absolute;left:9px;right:9px;transform:skew(-20deg)}.hamburger i:first-child{top:15px}.hamburger i:last-child{top:25px;left:15px}.hamburger[aria-expanded=true] i:first-child{transform:translateY(5px)rotate(45deg)}.hamburger[aria-expanded=true] i:last-child{left:9px;transform:translateY(-5px)rotate(-45deg)}#tendina{z-index:60;pointer-events:none;position:fixed;inset:0}#tendina i{width:130%;position:absolute;top:-20%;bottom:-20%;left:-170%;transform:skew(-18deg)}#tendina i:first-child{background:var(--rosso)}#tendina i:nth-child(2){background:var(--arancio)}#tendina i:nth-child(3){background:var(--ardesia)}:root.notte #tendina i:nth-child(3){background:var(--giallo)}.pista{min-height:100svh;padding:120px var(--gutter) 70px;isolation:isolate;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:40px;display:grid;position:relative;overflow:hidden}.pista canvas.scena{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.pista-titolo{font-size:clamp(56px,min(12.5vw,18.5vh),210px);position:relative}.pista-titolo span{display:block}.pista-titolo .riga-2{padding-left:.5em}.pista-titolo .riga-3{background:var(--scia);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.1em}.pista-sotto{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.grande-play{background:var(--rosso);color:#fff;font:italic 800 20px/1 var(--f-titolo);font-variation-settings:"wdth" 112;border:0;border-radius:999px;align-items:center;gap:16px;padding:12px 30px 12px 12px;transition:transform .2s,background .3s;display:inline-flex;box-shadow:0 18px 40px -16px #e4251bb3}.grande-play:hover{transform:translateY(-2px)scale(1.02)}.grande-play .cerchio{width:56px;height:56px;color:var(--rosso);background:#fff;border-radius:50%;place-items:center;display:grid}.grande-play svg{fill:currentColor;width:22px;height:22px}.grande-play .ico-stop{display:none}body.suona .grande-play{background:var(--ardesia)}:root.notte body.suona .grande-play{background:var(--giallo);color:var(--ardesia)}body.suona .grande-play .ico-play{display:none}body.suona .grande-play .ico-stop{display:block}.pista-note{color:var(--testo-2);font-size:14px;line-height:1.4}.pista-note b{color:var(--testo)}.onair{background:var(--fondo);border:2px solid var(--testo);box-shadow:10px 10px 0 var(--giallo);border-radius:22px;transition:box-shadow .9s,background .9s;overflow:hidden}:root.notte .onair{box-shadow:10px 10px 0 var(--rosso);background:var(--notte-2)}.onair-testa{border-bottom:2px solid var(--testo);font:700 12px/1 var(--f-titolo);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.onair-testa .live{color:var(--rosso);align-items:center;gap:8px;display:inline-flex}.onair-testa .live:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px;animation:1.4s infinite pulsa}@keyframes pulsa{50%{opacity:.25}}.onair-corpo{grid-template-columns:120px 1fr;align-items:center;gap:16px;padding:16px 18px;display:grid}.onair-corpo img{object-fit:cover;border-radius:12px;width:120px;height:120px}.onair-nome{font:italic 900 30px/1 var(--f-titolo);font-variation-settings:"wdth" 110;text-decoration:none}.onair-con{color:var(--testo-2);margin-top:6px;font-size:15px}.onair-barra{background:var(--linea);border-radius:9px;height:6px;margin:14px 0 6px;overflow:hidden}.onair-barra i{background:var(--scia);border-radius:9px;width:0;height:100%;transition:width 1s linear;display:block}.onair-tempo{font:600 12px/1 var(--f-titolo);color:var(--testo-2);letter-spacing:.05em;justify-content:space-between;display:flex}.onair-brano{border-top:2px solid var(--testo);background:var(--fondo-2);align-items:center;gap:12px;padding:12px 18px;display:flex}.onair-brano img{object-fit:cover;background:var(--linea);border-radius:8px;width:54px;height:54px}.onair-brano small{font:700 10px/1 var(--f-titolo);letter-spacing:.2em;text-transform:uppercase;color:var(--testo-2);margin-bottom:4px;display:block}.onair-brano b{font-weight:700;line-height:1.2;display:block}.onair-brano span{color:var(--testo-2);font-size:14px}.onair-dopo{border-top:1px dashed var(--linea);color:var(--testo-2);padding:10px 18px;font-size:14px}.onair-dopo b{color:var(--testo)}.nastro{background:var(--ardesia);color:var(--carta);white-space:nowrap;border-block:3px solid var(--giallo);margin:-10px -20px 0;overflow:hidden;transform:rotate(-1.2deg)}:root.notte .nastro{background:var(--rosso);border-color:var(--rosso)}.nastro div{font:italic 800 22px/1 var(--f-titolo);letter-spacing:.02em;font-variation-settings:"wdth" 115;padding:14px 0;animation:38s linear infinite nastro;display:inline-block}.nastro span{margin:0 26px}.nastro span:after{content:"●";color:var(--giallo);vertical-align:middle;margin-left:52px;font-size:12px}:root.notte .nastro span:after{color:var(--ardesia)}@keyframes nastro{to{transform:translate(-50%)}}.tabellone{color:#f2eee7;background:#14191c;border-radius:18px;padding:clamp(14px,2.5vw,30px);overflow-x:auto;box-shadow:0 30px 60px -30px #0009,inset 0 0 0 1px #2a3338}.tab-testa,.tab-riga{grid-template-columns:7ch minmax(14ch,1.4fr) minmax(10ch,1fr) 13ch;align-items:center;gap:clamp(8px,1.5vw,22px);min-width:640px;display:grid}.tab-testa{font:700 11px/1 var(--f-titolo);letter-spacing:.25em;color:var(--giallo);border-bottom:1px solid #2c363b;margin-bottom:6px;padding:0 0 12px}.tab-riga{border-bottom:1px solid #20282c;padding:7px 0;text-decoration:none}.tab-riga.passato{opacity:.38}.tab-riga.ora{background:linear-gradient(90deg,#e4251b38,#0000 70%)}.flap{gap:2px;display:inline-flex}.flap b{text-transform:uppercase;background:linear-gradient(#232b30 50%,#1b2226 50%);border-radius:3px;place-items:center;min-width:.78em;height:1.45em;padding:0 .06em;font:700 clamp(14px,1.7vw,21px)/1 JetBrains Mono,ui-monospace,Menlo,monospace;display:inline-grid;position:relative}.flap b:after{content:"";background:#0b0f11;height:1px;position:absolute;top:50%;left:0;right:0}.flap b.gira{animation:90ms linear gira}@keyframes gira{50%{filter:brightness(1.6);transform:scaleY(.1)}}.tab-stato{font:800 12px/1 var(--f-titolo);letter-spacing:.14em;text-transform:uppercase}.tab-stato.in-onda{color:#0b0f11;background:var(--giallo);border-radius:4px;justify-self:start;padding:6px 9px;animation:1.6s infinite pulsa}.tab-stato.dopo{color:#8ad28a}.tab-stato.finito{color:#6c777c}.tab-piede{color:#8c979c;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px;font-size:13px;display:flex}.anime{grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,24px);display:grid}.anima{color:#fff;isolation:isolate;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:520px;padding:26px;text-decoration:none;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.anima:hover{transform:translateY(-8px)rotate(-.6deg)}.anima img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.anima:hover img{transform:scale(1.06)}.anima:before{content:"";z-index:-1;background:linear-gradient(#0000 30%,#0a0e10e0);position:absolute;inset:0}.anima-num{font:italic 900 90px/.8 var(--f-titolo);color:#0000;-webkit-text-stroke:2px #fffc;position:absolute;top:20px;right:22px}.anima h3{font-size:clamp(34px,3.4vw,54px)}.anima p{color:#ffffffd9;margin:10px 0 0;font-size:15px}.anima .quando{font:700 12px/1.4 var(--f-titolo);letter-spacing:.14em;text-transform:uppercase;color:var(--giallo);margin-top:14px}.scia{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;padding:4px 4px 20px;display:flex;overflow-x:auto}.brano{scroll-snap-align:start;flex:0 0 190px}.brano img,.brano .vuota{object-fit:cover;background:var(--fondo-2);border-radius:14px;width:190px;height:190px}.brano .vuota{font:italic 900 60px/1 var(--f-titolo);color:var(--linea);place-items:center;display:grid}.brano time{font:700 11px/1 var(--f-titolo);letter-spacing:.18em;color:var(--rosso);margin:12px 0 6px;display:block}:root.notte .brano time{color:var(--giallo)}.brano b{font-size:15px;line-height:1.25;display:block}.brano span{color:var(--testo-2);font-size:14px}.brano.ora img{outline:4px solid var(--giallo);outline-offset:3px}.voci{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.voce{background:var(--fondo-2);border-radius:20px;text-decoration:none;transition:transform .4s;display:block;overflow:hidden}.voce:hover{transform:translateY(-6px)}.ritratto{aspect-ratio:4/5;background:var(--ardesia);place-items:center;display:grid;position:relative;overflow:hidden}.ritratto img{object-fit:cover;width:100%;height:100%}.ritratto .iniziali{font:italic 900 clamp(54px, 5.2vw, 92px)/1 var(--f-titolo);color:#fff;font-variation-settings:"wdth" 100;z-index:1;position:relative}.ritratto:before{content:"";border:10px solid #0000;border-top-color:var(--rosso);border-right-color:var(--giallo);border-bottom-color:var(--giallo);opacity:.9;border-radius:50%;width:150%;height:46%;position:absolute;top:27%;left:-25%;transform:rotate(-12deg)}.ritratto .foto-presto{font:700 10px/1 var(--f-titolo);letter-spacing:.16em;text-transform:uppercase;color:#fff9;position:absolute;bottom:10px;left:10px}.voce-testo{padding:16px 18px 20px}.voce-testo b{font:italic 800 22px/1.1 var(--f-titolo);display:block}.voce-testo span{color:var(--testo-2);font-size:14px}.notizie{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;display:grid}.notizia{flex-direction:column;gap:12px;text-decoration:none;display:flex}.notizia .img{aspect-ratio:16/9;background:var(--fondo-2);border-radius:16px;overflow:hidden}.notizia img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.notizia:hover img{transform:scale(1.05)}.notizia small{font:700 11px/1 var(--f-titolo);letter-spacing:.18em;text-transform:uppercase;color:var(--testo-2)}.notizia small b{color:var(--rosso);margin-right:8px}.notizia h3{font:italic 800 25px/1.08 var(--f-titolo);font-variation-settings:"wdth" 104}.notizia p{color:var(--testo-2);margin:0;font-size:15px}.notizia:first-child:not(.piccola){grid-column:span 2}.notizia:first-child:not(.piccola) h3{font-size:clamp(28px,3vw,42px)}.fascia-pubblicita{background:var(--ardesia);color:var(--carta);margin:0 var(--gutter);border-radius:30px;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding:clamp(40px,7vw,90px);display:grid;position:relative;overflow:hidden}:root.notte .fascia-pubblicita{background:var(--rosso)}.fascia-pubblicita:after{content:"";border:18px solid #0000;border-top-color:var(--rosso);border-right-color:var(--giallo);border-radius:50%;width:900px;height:300px;position:absolute;top:-80px;right:-300px;transform:rotate(-14deg)}:root.notte .fascia-pubblicita:after{border-top-color:var(--ardesia)}.fascia-pubblicita h2{font-size:clamp(42px,6vw,92px)}.fascia-pubblicita p{color:#f4efe6cc;max-width:46ch;font-size:18px}.fascia-pubblicita .btn-pieno{background:var(--giallo);border-color:var(--giallo);color:var(--ardesia)}.cifre{z-index:1;grid-template-columns:1fr 1fr;gap:14px;display:grid;position:relative}.cifra{border:1px solid #f4efe640;border-radius:16px;padding:18px}.cifra b{font:italic 900 42px/1 var(--f-titolo);color:var(--giallo);display:block}:root.notte .cifra b{color:#fff}.cifra span{color:#f4efe6bf;font-size:14px}.app{flex-wrap:wrap;gap:14px;display:flex}.app a{background:var(--testo);color:var(--fondo);border-radius:14px;align-items:center;gap:12px;padding:12px 20px 12px 16px;text-decoration:none;transition:transform .2s;display:inline-flex}.app a:hover{transform:translateY(-3px)}.app svg{fill:currentColor;width:26px;height:26px}.app small{opacity:.7;font-size:11px;display:block}.app b{font:700 17px/1.1 var(--f-titolo)}.pagina-testa{padding:150px var(--gutter) 40px;position:relative;overflow:hidden}.pagina-testa h1{font-size:clamp(56px,11vw,170px)}.pagina-testa p{max-width:60ch;color:var(--testo-2);margin-top:22px;font-size:clamp(18px,1.6vw,22px)}.pagina-testa:after{content:"";border:12px solid #0000;border-top-color:var(--rosso);border-right-color:var(--giallo);opacity:.85;z-index:-1;border-radius:50%;width:70vw;height:22vw;position:absolute;top:70px;right:-18vw;transform:rotate(-10deg)}.contenuto{padding:0 var(--gutter) 100px}.giorni{margin:0 calc(-1 * var(--gutter)) 30px;z-index:5;padding:12px var(--gutter);background:var(--fondo);box-shadow:0 1px 0 var(--linea);flex-wrap:wrap;gap:8px;display:flex;position:sticky;top:0}.giorni button{border:2px solid var(--testo);font:700 14px/1 var(--f-titolo);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:999px;padding:10px 18px}.giorni button[aria-pressed=true]{background:var(--testo);color:var(--fondo)}.giorni button .oggi{color:var(--rosso);margin-left:6px}.linea-tempo{border-left:3px solid var(--linea);margin-left:70px;position:relative}.blocco{border-bottom:1px solid var(--linea);grid-template-columns:150px 1fr;align-items:center;gap:22px;padding:22px 0 22px 30px;text-decoration:none;display:grid;position:relative}.blocco:before{content:"";background:var(--fondo);border:3px solid var(--testo);border-radius:50%;width:15px;height:15px;position:absolute;top:32px;left:-9px}.blocco.ora:before{background:var(--rosso);border-color:var(--rosso);box-shadow:0 0 0 6px #e4251b33}.blocco .ore{font:800 15px/1 var(--f-titolo);text-align:right;width:60px;position:absolute;top:26px;left:-76px}.blocco img{object-fit:cover;border-radius:14px;width:150px;height:150px}.blocco h3{font:italic 900 clamp(26px, 3vw, 42px)/1 var(--f-titolo);font-variation-settings:"wdth" 108}.blocco p{color:var(--testo-2);margin:6px 0 0}.blocco .etichetta-ora{background:var(--rosso);color:#fff;font:700 11px/1 var(--f-titolo);letter-spacing:.18em;text-transform:uppercase;border-radius:4px;margin-top:10px;padding:6px 10px;display:inline-block}.blocco.passato{opacity:.5}.rubriche-giorno{color:var(--testo-2);flex-wrap:wrap;align-items:center;gap:10px;margin:40px 0 0 70px;font-size:14px;display:flex}.rubriche-giorno a{border:1px solid var(--linea);border-radius:99px;padding:6px 12px;text-decoration:none}.filtri{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.filtri button{border:2px solid var(--testo);font:700 14px/1 var(--f-titolo);background:0 0;border-radius:999px;padding:10px 18px}.filtri button[aria-pressed=true]{background:var(--testo);color:var(--fondo)}.griglia-prog{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px;display:grid}.prog{text-decoration:none;display:block}.prog img{aspect-ratio:1;object-fit:cover;border-radius:18px;width:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.prog:hover img{box-shadow:10px 12px 0 var(--giallo);transform:translateY(-6px)rotate(-1deg)}.prog b{font:italic 800 22px/1.1 var(--f-titolo);margin-top:12px;display:block}.prog span{color:var(--testo-2);font-size:14px}.scheda{padding:140px var(--gutter) 80px;grid-template-columns:minmax(280px,520px) 1fr;align-items:start;gap:clamp(30px,5vw,80px);display:grid}.scheda>img{box-shadow:16px 16px 0 var(--giallo);border-radius:26px;position:sticky;top:110px}:root.notte .scheda>img{box-shadow:16px 16px 0 var(--rosso)}.scheda h1{margin:12px 0 10px;font-size:clamp(50px,7vw,110px)}.scheda .sottotitolo{font:italic 600 24px/1.3 var(--f-titolo);color:var(--testo-2)}.scheda .descr{max-width:58ch;font-size:19px}.orari{gap:10px;margin:30px 0;display:grid}.orario{border:2px solid var(--testo);font:700 16px/1.2 var(--f-titolo);border-radius:14px;justify-content:space-between;gap:16px;padding:16px 20px;display:flex}.orario b{font-size:22px;font-style:italic}.conto{background:var(--ardesia);color:var(--carta);border-radius:16px;align-items:center;gap:18px;padding:20px 22px;display:flex}:root.notte .conto{background:var(--rosso)}.conto b{font:italic 900 36px/1 var(--f-titolo);color:var(--giallo)}:root.notte .conto b{color:#fff}.chi{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.chi a{background:var(--fondo-2);border-radius:99px;align-items:center;gap:10px;padding:6px 16px 6px 6px;text-decoration:none;display:inline-flex}.chi i{background:var(--ardesia);color:#fff;width:38px;height:38px;font:italic 900 15px/1 var(--f-titolo);border-radius:50%;place-items:center;display:grid}.articolo{max-width:760px;padding:140px var(--gutter) 100px;margin:0 auto}.articolo h1{margin:16px 0 24px;font-size:clamp(40px,6vw,76px)}.articolo .img-grande{border-radius:22px;width:100%;margin:30px 0}.articolo .corpo{font-size:19px;line-height:1.7}.articolo .corpo p:first-child:first-letter{font:italic 900 4.2em/.8 var(--f-titolo);float:left;color:var(--rosso);margin:6px 10px 0 0}.articolo .corpo img{border-radius:14px;height:auto}.indietro{font:700 13px/1 var(--f-titolo);letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;text-decoration:none;display:inline-block}.indietro:before{content:"← "}.due-colonne{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(30px,6vw,90px);display:grid}.testo-lungo{font-size:19px}.testo-lungo p:first-child{font:italic 600 clamp(22px, 2.2vw, 30px)/1.35 var(--f-titolo)}.formati{gap:14px;display:grid}.formato{border:2px solid var(--testo);border-radius:18px;grid-template-columns:auto 1fr;gap:6px 18px;padding:22px 24px;display:grid}.formato b{font:italic 900 40px/1 var(--f-titolo);color:var(--rosso);grid-row:span 2;min-width:2.2ch}:root.notte .formato b{color:var(--giallo)}.formato h3{font:800 21px/1.2 var(--f-titolo)}.formato p{color:var(--testo-2);margin:0}.modulo{background:var(--fondo-2);border-radius:22px;gap:14px;padding:clamp(22px,3vw,36px);display:grid}.modulo label{font:700 13px/1 var(--f-titolo);letter-spacing:.08em;text-transform:uppercase;gap:6px;display:grid}.modulo input,.modulo textarea,.modulo select{font:400 17px/1.4 var(--f-testo);border:2px solid var(--linea);background:var(--fondo);color:var(--testo);border-radius:12px;padding:13px 15px}.modulo input:focus,.modulo textarea:focus{border-color:var(--rosso);outline:none}.modulo .nota{color:var(--testo-2);font-size:13px}.recapiti{gap:14px;display:grid}.recapito{background:var(--fondo-2);border-radius:16px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;display:flex}.recapito i{background:var(--rosso);color:#fff;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;font-style:normal;display:grid}.recapito small{font:700 11px/1 var(--f-titolo);letter-spacing:.16em;text-transform:uppercase;color:var(--testo-2);margin-bottom:4px;display:block}.recapito b{font:700 19px/1.2 var(--f-titolo)}.mappa{border:2px solid var(--testo);aspect-ratio:16/10;border-radius:22px;margin-top:20px;overflow:hidden}.mappa iframe{filter:grayscale(.4)contrast(1.05);border:0;width:100%;height:100%}:root.notte .mappa iframe{filter:invert(.9)hue-rotate(180deg)grayscale(.3)}footer{background:var(--ardesia);color:var(--carta);padding:70px var(--gutter) 40px;margin-top:100px;position:relative;overflow:hidden}:root.notte footer{background:#0a0f12}.piede-grande{font:italic 900 clamp(60px, 15vw, 250px)/.8 var(--f-titolo);font-variation-settings:"wdth" 120;letter-spacing:-.03em;background:var(--scia);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;margin-bottom:50px}.piede-colonne{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;font-size:15px;display:grid}.piede-colonne h4{font:700 12px/1 var(--f-titolo);letter-spacing:.2em;text-transform:uppercase;color:var(--giallo);margin:0 0 14px}.piede-colonne a{opacity:.85;padding:3px 0;text-decoration:none;display:block}.piede-colonne a:hover{opacity:1;color:var(--giallo)}.piede-legale{opacity:.65;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:50px;padding-top:22px;font-size:13px;display:flex}.piede-legale button{color:inherit;background:0 0;border:1px dashed #fff6;border-radius:6px;padding:4px 10px;font-size:12px}.esempio-tag{display:none}body.mostra-esempi .esempio-tag{font:700 10px/1 var(--f-titolo);letter-spacing:.16em;text-transform:uppercase;color:#fff;vertical-align:middle;background:#7b3fe4;border-radius:4px;margin:6px 6px 0 0;padding:5px 8px;display:inline-block}body.mostra-esempi .esempio-tag.storico{background:#0e7c66}body.mostra-esempi [data-esempio=esempio]{outline-offset:4px;outline:2px dashed #7b3fe4}.nota-fonte{display:none}body.mostra-esempi .nota-fonte{color:#7b3fe4;border-left:3px solid #7b3fe4;margin:16px 0;padding:6px 12px;font-size:13px;display:block}#player{z-index:50;height:calc(var(--player) + env(safe-area-inset-bottom));padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--fondo) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--linea);grid-template-columns:auto auto 1fr auto;align-items:center;gap:16px;transition:background .9s;display:grid;position:fixed;bottom:0;left:0;right:0}.pl-play{background:var(--rosso);color:#fff;border:0;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .15s,background .3s;display:grid;position:relative}.pl-play:hover{transform:scale(1.06)}.pl-play svg{fill:currentColor;grid-area:1/1;width:22px;height:22px}.pl-play .ico-stop,body.suona .pl-play .ico-play{display:none}body.suona .pl-play .ico-stop{display:block}.pl-anello{border:3px solid #0000;border-top-color:var(--giallo);opacity:0;border-radius:50%;position:absolute;inset:-5px}body.carica .pl-anello{opacity:1;animation:.8s linear infinite ruota}@keyframes ruota{to{transform:rotate(360deg)}}.pl-onda canvas{width:120px;height:40px;display:block}.pl-info{min-width:0}.pl-programma{align-items:center;gap:10px;display:flex}.pl-live{font:800 10px/1 var(--f-titolo);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--rosso);border-radius:3px;flex:none;padding:4px 7px}.pl-nome{font:italic 800 18px/1 var(--f-titolo);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.pl-brano{align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.pl-cop{object-fit:cover;border-radius:4px;flex:none;width:22px;height:22px}.pl-cop:not([src]),.pl-cop[src=""]{display:none}.pl-testo{color:var(--testo-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.pl-destra{align-items:center;gap:18px;display:flex}.pl-ascolto{font:700 12px/1 var(--f-titolo);color:var(--testo-2);letter-spacing:.05em;white-space:nowrap}.pl-volume input{width:110px;accent-color:var(--rosso)}.entra{opacity:0;transform:translateY(40px)skewY(1.5deg)}@media (max-width:1100px){#menu{background:var(--ardesia);color:var(--carta);padding:0 var(--gutter);z-index:-1;flex-direction:column;justify-content:center;gap:4px;transition:transform .5s cubic-bezier(.7,0,.2,1);position:fixed;inset:0;transform:translate(100%)}#menu.aperto{transform:none}#menu a{font:italic 900 clamp(40px, 10vw, 64px)/1.1 var(--f-titolo);font-variation-settings:"wdth" 112}.hamburger{display:block}body.menu-aperto #testata{color:var(--carta)}.pista{grid-template-columns:1fr;align-items:start;gap:30px;padding-top:110px}.anime{grid-template-columns:1fr}.anima{min-height:380px}.fascia-pubblicita,.due-colonne,.scheda{grid-template-columns:1fr}.scheda>img{max-width:520px;position:static}.piede-colonne{grid-template-columns:1fr 1fr}}@media (max-width:640px){:root{--player:70px}body{font-size:16px}.testata-destra .frequenza{display:none}.pista-titolo{font-size:clamp(56px,17vw,90px)}.onair-corpo{grid-template-columns:84px 1fr}.onair-corpo img{width:84px;height:84px}.onair-nome{font-size:24px}.notizia:first-child:not(.piccola){grid-column:auto}.pl-onda,.pl-destra{display:none}#player{grid-template-columns:auto 1fr;gap:12px}.pl-play{width:50px;height:50px}.blocco{grid-template-columns:84px 1fr;gap:14px;padding-left:20px}.blocco img{width:84px;height:84px}.linea-tempo{margin-left:52px}.blocco .ore{width:46px;font-size:13px;left:-58px}.rubriche-giorno{margin-left:0}.giorni{flex-wrap:nowrap;overflow-x:auto}.giorni button{flex:none;padding:9px 13px}.cifre{grid-template-columns:1fr 1fr}.piede-colonne{grid-template-columns:1fr}.nastro div{font-size:18px}.piede-grande{white-space:normal;font-size:19vw;line-height:.85}.tabellone{padding:14px 12px}.tab-testa,.tab-riga{grid-template-columns:5.2ch minmax(0,1fr) auto;gap:8px;min-width:0}.tab-testa>:nth-child(3),.tab-riga>:nth-child(3){display:none}.flap b{min-width:.72em;font-size:12px}.tab-stato{letter-spacing:.08em;font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.corsa{font-variation-settings:"wdth" 108!important;transform:none!important}}
