.logo-track{animation-name:logo-loop-extended!important}
@keyframes logo-loop-extended{to{transform:translateX(-25%)}}
.clients{background:#e90054!important;border-color:#c30046!important;padding:0!important}
.clients>p{display:none}
.client-logo{background:#fff!important;border-color:#ffd414!important}
.logo-group{gap:0!important;padding-right:0!important}.client-logo{width:120px!important;height:120px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:2px!important;border:0!important}.client-logo img{display:block!important;width:auto!important;height:auto!important;max-width:98%!important;max-height:98%!important;object-fit:contain!important;flex:0 0 auto!important}@media(max-width:720px){.client-logo{width:92px!important;height:92px!important}}
.nav-static{color:#58525b;font-weight:600;font-size:14px;cursor:default}
.header-brand{width:132px;height:58px;display:block;overflow:hidden;letter-spacing:0}.header-brand img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.news-art img{width:100%;height:100%;object-fit:cover;display:block}
.schedule-panel{grid-template-columns:28% 72%!important}.schedule-lead{padding:36px!important}.schedule-lead h3{font-size:25px!important}.schedule-lead p{font-size:13px!important}.timeline{padding:14px 34px!important}.schedule-row{grid-template-columns:66px 1fr 18px!important;gap:14px!important;padding:14px 0!important}.schedule-row time{font-size:12px!important}.schedule-row b{font-size:18px!important}.schedule-row span{font-size:12px!important}@media(max-width:720px){.schedule-panel{grid-template-columns:1fr!important}.schedule-lead{padding:22px!important}.timeline{padding:8px 18px!important}.schedule-row{grid-template-columns:55px 1fr 14px!important;padding:10px 0!important}.schedule-row b{font-size:15px!important}.schedule-row span{font-size:10px!important}}
.hero-station{display:inline-block;white-space:nowrap;font-size:clamp(42px,4.7vw,66px);letter-spacing:-2.5px;color:#f7065e}.hero-copy h1 em{color:#161319}
.news-card .art-events{background-image:url("actualidad/maluma.jpg")!important;background-size:cover!important;background-position:center!important}.news-card .art-events span{display:none}
.news-card .art-events{height:182px!important}
.news-grid{grid-template-columns:repeat(3,1fr)!important}.news-grid .news-card:nth-child(4){display:none}
.news-grid .news-card{display:flex;flex-direction:column}.news-grid .news-art{height:182px!important;flex:0 0 182px}.news-grid .news-body{flex:1;min-height:170px;display:flex;flex-direction:column}.news-grid .news-body a{margin-top:auto}@media(max-width:720px){.news-grid .news-art{height:170px!important;flex-basis:170px}.news-grid .news-body{min-height:0}}
.news-grid .news-art{overflow:hidden}.news-grid .news-body{position:static!important;transform:none!important;margin-top:0!important;background:#2a272d!important;padding:17px!important;z-index:1}.news-grid .news-body small,.news-grid .news-body h3,.news-grid .news-body p{position:static!important;transform:none!important;margin-left:0!important}
.header-actions{display:flex;align-items:center;gap:12px}.header-socials{display:flex;gap:6px}.header-socials a{width:28px;height:28px;border:1px solid #f7065e;border-radius:50%;display:grid;place-items:center;color:#f7065e;font:800 16px Arial,sans-serif;text-decoration:none;line-height:1}.header-socials svg{width:15px;height:15px;fill:currentColor;display:block}.header-socials svg rect,.header-socials svg circle{fill:none;stroke:currentColor;stroke-width:2}.header-socials svg .instagram-dot{fill:currentColor;stroke:none}.header-socials a:hover{background:#f7065e;color:#fff}@media(max-width:760px){.header-socials{display:none}}
.app-download{background:linear-gradient(105deg,#f7065e,#9c003c);padding:16px 0}.app-download-inner{display:flex;align-items:center;justify-content:center;gap:22px}.app-download p{margin:0;color:#fff;font-size:11px;font-weight:900;letter-spacing:1.4px}.store-buttons{display:flex;gap:10px}.store-button{min-width:164px;height:52px;padding:6px 12px;box-sizing:border-box;display:flex;align-items:center;gap:9px;border:1.5px solid #fff;border-radius:9px;color:#fff;text-decoration:none}.store-button svg{width:30px;height:30px;fill:currentColor;flex:0 0 auto}.store-button span{display:flex;flex-direction:column;line-height:1.05}.store-button small{font-size:8px;font-weight:700;letter-spacing:.25px}.store-button b{font-size:19px;font-weight:800}.store-button:hover{background:#fff;color:#e90054}.store-button-disabled{opacity:.7;cursor:default}@media(max-width:560px){.app-download-inner{flex-direction:column;gap:10px}.store-buttons{width:100%;justify-content:center}.store-button{min-width:0;width:calc(50% - 5px);padding:6px 8px}.store-button b{font-size:16px}.store-button svg{width:25px;height:25px}}
.hero-store-buttons{margin:29px 0 0}.hero-store-buttons .store-button{min-width:0;width:171px;border-color:#17131a;color:#17131a;background:#fff}.hero-store-buttons .store-button:hover{background:#f7065e;border-color:#f7065e;color:#fff}.hero-store-buttons .store-button-disabled{border-color:#a29ca2;color:#6e6870;background:#f8f3ef}@media(max-width:560px){.hero-store-buttons{margin-top:22px}.hero-store-buttons .store-button{width:calc(50% - 5px)}}
.now-show{background:#fff8f7;border-bottom:1px solid #efe4e1}.now-show-inner{min-height:62px;display:flex;align-items:center;gap:18px}.now-show-status{display:flex;align-items:center;gap:8px;color:#f7065e;font-size:10px;font-weight:900;letter-spacing:1px}.now-show-status .pulse{width:9px;height:9px;background:#f7065e;border-radius:50%;box-shadow:0 0 0 5px #f7065e22}.now-show-status p{margin:0}.now-show-info{display:flex;flex-direction:column;border-left:1px solid #eadedb;padding-left:18px}.now-show-info b{font:800 18px Outfit,sans-serif;color:#17131a}.now-show-info span{font-size:11px;color:#746d72;margin-top:2px}.now-show time{margin-left:auto;font:800 12px Outfit,sans-serif;color:#e90054}.about-radio{padding:68px 0;background:#fff}.about-radio-grid{display:grid;grid-template-columns:1.1fr 1fr .8fr;gap:46px;align-items:center}.about-radio .eyebrow{color:#f7065e}.about-radio .eyebrow span{background:#f7065e}.about-radio h2{font:800 39px/1.02 Outfit,sans-serif;color:#17131a;margin:10px 0 0;max-width:400px}.about-radio-grid>div:nth-child(2) p{font-size:15px;line-height:1.65;color:#605960;margin:0}.about-radio-grid>div:nth-child(2) p+p{margin-top:14px}.about-radio-dials{padding:22px;background:#17131a;border-radius:14px;color:#fff;display:flex;flex-direction:column;gap:8px}.about-radio-dials b{font:800 27px Outfit,sans-serif;color:#ffd414}.about-radio-dials span{font-size:12px;line-height:1.5;color:#d8d0d5}.cookie-banner{position:fixed;z-index:1000;left:18px;right:18px;bottom:18px;max-width:680px;margin:0 auto;background:#17131a;color:#fff;border:1px solid #ffffff26;border-radius:15px;box-shadow:0 14px 35px #0006;padding:18px;display:flex;align-items:center;gap:18px}.cookie-banner p{font-size:12px;line-height:1.45;color:#ddd5dc;margin:0;flex:1}.cookie-banner a{color:#ffd414;font-weight:800}.cookie-actions{display:flex;gap:8px;flex:0 0 auto}.cookie-actions button{border:0;border-radius:7px;padding:9px 12px;font:800 12px Outfit,sans-serif;cursor:pointer}.cookie-reject{background:#ffffff20;color:#fff}.cookie-accept{background:#ffd414;color:#17131a}.legal-page{padding:75px 0;max-width:820px}.legal-page h1{font:800 46px/1 Outfit,sans-serif;color:#17131a;margin:12px 0 22px}.legal-page h2{font:800 23px Outfit,sans-serif;margin:32px 0 9px;color:#17131a}.legal-page p,.legal-page li{font-size:15px;line-height:1.7;color:#514950}.legal-page ul{padding-left:20px}@media(max-width:760px){.now-show-inner{padding:12px 0;min-height:0;gap:11px}.now-show-status p{display:none}.now-show-info{padding-left:11px}.now-show-info b{font-size:15px}.now-show-info span{font-size:10px}.now-show time{font-size:10px}.about-radio{padding:48px 0}.about-radio-grid{grid-template-columns:1fr;gap:24px}.about-radio h2{font-size:33px}.cookie-banner{left:12px;right:12px;bottom:12px;display:block}.cookie-actions{margin-top:13px;justify-content:flex-end}.legal-page{padding:55px 0}.legal-page h1{font-size:36px}}
