@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--radio-primary: #e5007f;--radio-primary-hover: #cc0071;--radio-secondary: #42dfd8;--radio-secondary-hover: #35c5be;--radio-yellow: #ffed00;--radio-yellow-hover: #e6d500;--radio-orange: #ff9100;--radio-green: #39ff14;--radio-bg-dark: #481283;--radio-card-bg: #350c65;--radio-card-border: #42dfd8;--radio-text-main: #ffffff;--radio-text-muted: #d0b3f5;--radio-pill-bg: #e5007f;--radio-font-heading: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--radio-font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--radio-shadow-glow: 0 8px 30px rgba(229, 0, 127, .4);--radio-shadow-card: 0 20px 40px rgba(0, 0, 0, .25);--radio-radius-lg: 24px;--radio-radius-md: 16px;--radio-radius-sm: 8px}.radio-dance-home{background-color:var(--radio-bg-dark);color:var(--radio-text-main);font-family:var(--radio-font-body);overflow-x:hidden;line-height:1.5;-webkit-font-smoothing:antialiased}.radio-dance-home *{box-sizing:border-box}.radio-dance-home a{text-decoration:none;color:inherit;transition:all .25s ease}.radio-dance-home h1,.radio-dance-home h2,.radio-dance-home h3,.radio-dance-home h4,.radio-dance-home h5,.radio-dance-home h6{font-family:var(--radio-font-heading);text-transform:uppercase;margin:0;font-weight:800;letter-spacing:-.5px}.radio-container{max-width:1240px;margin:0 auto;padding:0 24px}.btn-radio-yellow{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--radio-primary);color:#fff!important;font-family:var(--radio-font-heading);font-weight:700;font-size:1.1rem;padding:14px 32px;border-radius:var(--radio-radius-lg);text-transform:uppercase;letter-spacing:.5px;border:none;cursor:pointer;box-shadow:var(--radio-shadow-glow);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease,background .25s ease;position:relative;overflow:hidden}.btn-radio-yellow:hover{background:var(--radio-primary-hover);transform:translateY(-2px);box-shadow:0 12px 35px #e5007f80}.btn-radio-outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:transparent;color:var(--radio-text-main)!important;font-family:var(--radio-font-heading);font-weight:700;font-size:1.1rem;padding:12px 28px;border-radius:var(--radio-radius-lg);border:1px solid rgba(255,255,255,.3);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);text-transform:uppercase}.btn-radio-outline:hover{border-color:var(--radio-primary);color:var(--radio-primary)!important;background:transparent;transform:translateY(-2px);box-shadow:0 8px 25px #ffffff1a}.radio-header-bar{display:flex;align-items:center;justify-content:space-between;padding:18px 0;background:var(--radio-bg-dark);border-bottom:1px solid rgba(255,255,255,.05);position:relative;z-index:50}.radio-brand{display:flex;align-items:center;gap:12px}.radio-brand-logo{display:flex;align-items:center;gap:12px;text-decoration:none}.radio-logo-img{height:56px;width:auto;max-width:220px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.4));transition:transform .2s ease}.radio-brand-logo:hover .radio-logo-img{transform:scale(1.05)}.radio-logo-text{font-family:var(--radio-font-heading);font-size:1.8rem;font-weight:900;color:var(--radio-text-main);letter-spacing:-.5px;display:flex;align-items:center;gap:6px}.radio-logo-text span{color:var(--radio-primary)}.radio-nav-links{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.radio-nav-links a{font-family:var(--radio-font-heading);font-size:1.1rem;font-weight:800;color:var(--radio-text-main);text-transform:uppercase;letter-spacing:.5px}.radio-nav-links a:hover,.radio-nav-links a.active{color:var(--radio-primary)}.radio-header-actions{display:flex;align-items:center;gap:16px}.social-mini-icons{display:flex;align-items:center;gap:8px;background:#ffffff0a;padding:4px 8px;border-radius:50px;border:1px solid rgba(255,255,255,.08)}.social-btn-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.social-btn-icon svg{width:17px;height:17px;fill:#ccc;transition:all .25s ease}.social-btn-icon:hover{transform:translateY(-2px) scale(1.08)}.social-btn-icon.fb:hover{background:#1877f2;border-color:#1877f2;box-shadow:0 4px 14px #1877f273}.social-btn-icon.fb:hover svg{fill:#fff}.social-btn-icon.ig:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-color:#d6249f;box-shadow:0 4px 14px #d6249f73}.social-btn-icon.ig:hover svg{fill:#fff}.social-btn-icon.tk:hover{background:#000;border-color:#25f4ee;box-shadow:0 4px 14px #25f4ee66,inset 0 0 4px #fe2c55}.social-btn-icon.tk:hover svg{fill:#25f4ee}.social-btn-icon.x-corp:hover{background:#000;border-color:#fff;box-shadow:0 4px 14px #ffffff4d}.social-btn-icon.x-corp:hover svg{fill:#fff}.social-btn-icon.wa{background:#25d36626;border-color:#25d36659}.social-btn-icon.wa svg{fill:#25d366}.social-btn-icon.wa:hover{background:#25d366;border-color:#25d366;box-shadow:0 4px 16px #25d36680}.social-btn-icon.wa:hover svg{fill:#fff}.radio-tv-header-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#ff00331f,#141418cc);border:1px solid rgba(255,0,51,.4);color:#fff!important;font-weight:800;font-size:.82rem;padding:8px 18px;border-radius:50px;letter-spacing:.5px;transition:all .25s ease;backdrop-filter:blur(8px)}.radio-tv-header-btn:hover{background:#f03;border-color:#f03;transform:translateY(-2px);box-shadow:0 4px 18px #ff003373}.tv-dot-live{width:8px;height:8px;background:#f03;border-radius:50%;animation:pulse-live 1.2s infinite ease-in-out}.radio-tv-header-btn:hover .tv-dot-live{background:#fff}.tv-btn-label{font-family:var(--radio-font-heading);text-transform:uppercase}.radio-hero-wrapper{background-color:var(--radio-bg-dark);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 40" fill="none" stroke="%23ff9100" stroke-width="8" stroke-linecap="round"><path d="M10,20 Q20,0 35,20 T60,20 T85,20 T110,20" stroke="%23350c65" stroke-width="14"/><path d="M10,20 Q20,0 35,20 T60,20 T85,20 T110,20"/></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 150"><polygon points="40,10 10,80 50,80 30,140 90,60 50,60 70,10" fill="%23350c65" transform="translate(8, 8)"/><polygon points="40,10 10,80 50,80 30,140 90,60 50,60 70,10" fill="%2342dfd8" stroke="%23350c65" stroke-width="4"/></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 150"><polygon points="40,10 10,80 50,80 30,140 90,60 50,60 70,10" fill="%23350c65" transform="translate(8, 8)"/><polygon points="40,10 10,80 50,80 30,140 90,60 50,60 70,10" fill="%2342dfd8" stroke="%23350c65" stroke-width="4"/></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M50,-50 L250,-50 L250,200 Q100,200 50,-50 Z" fill="%23e5007f" stroke="%23350c65" stroke-width="8"/></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M-50,0 Q50,-50 100,50 Q150,0 150,100 Q50,150 -50,100 Z" fill="%23ff9100" stroke="%23350c65" stroke-width="8"/></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><circle cx="0" cy="200" r="150" fill="none" stroke="%23ffffff" stroke-width="8"/><circle cx="0" cy="200" r="130" fill="none" stroke="%23e5007f" stroke-width="8"/></svg>'),linear-gradient(165deg,var(--radio-yellow) 55%,transparent 55.2%);background-position:95% 85%,5% 45%,85% 65%,105% -5%,-5% -5%,-5% 105%,center center;background-size:160px,110px,90px,450px,300px,300px,cover;background-repeat:no-repeat;color:var(--radio-text-main);position:relative;overflow:hidden;padding:120px 0 140px}.radio-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;position:relative;z-index:2}.radio-hero-text-col{position:relative;display:flex;flex-direction:column;align-items:flex-start}.hero-big-title{font-family:"Barlow Condensed",var(--radio-font-heading);font-size:clamp(4.5rem,10vw,8.5rem);line-height:.9;font-weight:900;color:var(--radio-primary);text-transform:uppercase;margin-bottom:24px;letter-spacing:1px;background:var(--radio-bg-dark);padding:15px 40px 20px 30px;clip-path:polygon(2% 4%,98% 0%,100% 96%,0% 100%);display:inline-block;transform:rotate(-3deg)}.hero-big-title .subtitle-row{display:block;font-size:clamp(3.5rem,7vw,6.5rem);color:var(--radio-yellow);margin-top:-5px}.hero-live-pill{display:inline-flex;align-items:center;gap:10px;background:var(--radio-secondary);border:none;color:#111;padding:8px 24px;border-radius:var(--radio-radius-lg);font-size:.9rem;font-weight:700;text-transform:uppercase;margin-bottom:20px;box-shadow:0 4px 15px #42dfd866}.live-indicator-dot{width:10px;height:10px;background:var(--radio-primary);border-radius:50%;animation:pulse-live 1.2s infinite}@keyframes pulse-live{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.3);opacity:1;box-shadow:0 0 14px var(--radio-primary)}to{transform:scale(.9);opacity:.7}}.hero-now-card{background:var(--radio-card-bg);color:var(--radio-text-main);border-radius:var(--radio-radius-lg);padding:24px;display:flex!important;align-items:center;gap:20px;margin-top:30px;box-shadow:var(--radio-shadow-card);border:1px solid rgba(255,255,255,.05);max-width:520px;visibility:visible!important;opacity:1!important;backdrop-filter:blur(20px)}.hero-play-circle{width:68px;height:68px;min-width:68px;background:var(--radio-yellow);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 25px #ffed0066;transition:transform .25s cubic-bezier(.4,0,.2,1),background .2s ease;border:none;flex-shrink:0}.hero-play-circle:hover{transform:scale(1.08);background:var(--radio-primary-hover)}.hero-play-circle svg{width:28px;height:28px;fill:#fff}.hero-now-info{display:block!important;visibility:visible!important;opacity:1!important}.hero-now-info h4{font-size:.8rem;letter-spacing:1px;color:var(--radio-primary)!important;margin-bottom:4px;display:block!important}.hero-now-info h3{font-size:1.25rem;color:var(--radio-text-main)!important;margin-bottom:4px;display:block!important;line-height:1.3}.hero-now-info p{margin:0;font-size:.85rem;color:var(--radio-text-muted)!important;display:block!important}.radio-hero-visual-col{position:relative;text-align:center;display:block!important;visibility:visible!important;opacity:1!important}.hero-image-frame{position:relative;display:inline-block!important;border-radius:var(--radio-radius-lg);overflow:hidden;box-shadow:var(--radio-shadow-card);border:none;background:var(--radio-card-bg);visibility:visible!important}.radio-cover-frame{aspect-ratio:1 / 1;width:100%;max-width:480px;min-width:280px;min-height:280px;display:flex!important;align-items:center;justify-content:center}@keyframes coverZoomPulse{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.radio-cover-frame img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;animation:coverZoomPulse 3s ease-in-out infinite;transition:opacity .3s ease;visibility:visible!important;opacity:1!important}.hero-image-frame:hover img{animation-play-state:paused;transform:scale(1.06)}.hero-badge-overlay{position:absolute;top:20px;right:20px;background:#000000d9;backdrop-filter:blur(8px);color:#fff;padding:12px 20px;border-radius:var(--radio-radius-sm);border:1px solid rgba(255,222,0,.4);text-align:left}.hero-badge-overlay .badge-status{color:var(--radio-yellow);font-size:.75rem;font-weight:800}.hero-badge-overlay .badge-show{font-size:1rem;font-weight:800;margin:4px 0 0}.sticky-radio-player{background-color:var(--radio-card-bg);background-image:linear-gradient(var(--radio-yellow),var(--radio-yellow)),linear-gradient(var(--radio-yellow),var(--radio-yellow)),linear-gradient(var(--radio-primary),var(--radio-primary)),linear-gradient(var(--radio-primary),var(--radio-primary)),repeating-linear-gradient(-45deg,transparent,transparent 4px,var(--radio-yellow) 4px,var(--radio-yellow) 8px),linear-gradient(-45deg,var(--radio-secondary) 0px,var(--radio-secondary) 15px,var(--radio-yellow) 15px,var(--radio-yellow) 30px,var(--radio-primary) 30px,var(--radio-primary) 45px,transparent 45px),linear-gradient(135deg,var(--radio-yellow) 0px,var(--radio-yellow) 15px,var(--radio-primary) 15px,var(--radio-primary) 30px,var(--radio-secondary) 30px,var(--radio-secondary) 45px,transparent 45px);background-size:12px 4px,4px 12px,12px 4px,4px 12px,50px 50px,100% 100%,100% 100%;background-position:18% 30%,18% 30%,65% 70%,65% 70%,right 10px top 0px,0 0,0 0;background-repeat:no-repeat;color:#fff;padding:14px 24px;position:sticky;top:20px;z-index:100;box-shadow:var(--radio-shadow-card);border-radius:var(--radio-radius-lg);margin:0 24px 20px;overflow:hidden}.player-inner-grid{display:flex;align-items:center;justify-content:space-between;gap:20px}.player-left{display:flex;align-items:center;gap:16px}.player-main-play{width:48px;height:48px;border-radius:50%;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid #FFF;cursor:pointer;transition:transform .25s cubic-bezier(.4,0,.2,1),background .2s ease}.player-main-play:hover{transform:scale(1.08);background:#fff}.player-main-play:hover svg{fill:var(--radio-primary)}.player-main-play svg{width:20px;height:20px;fill:#fff}.player-track-info{display:flex;flex-direction:column}.player-station-name{font-size:.75rem;font-weight:800;text-transform:uppercase;color:#fff;opacity:.8;letter-spacing:.5px}.player-live-tag{font-size:1.05rem;font-weight:900;color:#fff}.player-equalizer{display:flex;align-items:flex-end;gap:3px;height:22px}.eq-bar{width:4px;background:#fff;border-radius:2px;height:22px;transform-origin:bottom;transform:scaleY(.2);transition:transform .2s ease-out}.is-playing .eq-bar:nth-child(1){animation:scaleEq .7s infinite alternate ease-in-out}.is-playing .eq-bar:nth-child(2){animation:scaleEq .5s infinite alternate ease-in-out .2s}.is-playing .eq-bar:nth-child(3){animation:scaleEq .8s infinite alternate ease-in-out .1s}.is-playing .eq-bar:nth-child(4){animation:scaleEq .6s infinite alternate ease-in-out .3s}@keyframes scaleEq{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.player-right{display:flex;align-items:center;gap:20px}.volume-control{display:flex;align-items:center;gap:10px}.volume-control input[type=range]{accent-color:var(--radio-primary);cursor:pointer;width:100px}.tv-live-badge-btn{background:#000;color:#fff!important;font-size:.85rem;font-weight:800;padding:8px 16px;border-radius:20px;display:flex;align-items:center;gap:8px;transition:all .2s ease}.tv-live-badge-btn:hover{background:#fff;color:#000!important}.radio-section{padding:80px 0;position:relative;background:var(--radio-bg-dark)}#ranking.radio-section{background-color:var(--radio-bg-dark);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 600" preserveAspectRatio="none"><path d="M -50,400 L 600,400 L 600,200 L 1100,200" fill="none" stroke="%2342dfd8" stroke-width="12" stroke-linejoin="miter"/><path d="M -50,420 L 620,420 L 620,220 L 1100,220" fill="none" stroke="%23e5007f" stroke-width="12" stroke-linejoin="miter"/><g transform="translate(680, 80) rotate(-10)"><rect x="0" y="0" width="160" height="100" fill="%23ffed00" stroke="%2342dfd8" stroke-width="8"/><rect x="20" y="20" width="120" height="60" fill="%231a1a1a"/><circle cx="50" cy="50" r="20" fill="%23e5007f"/><circle cx="110" cy="50" r="20" fill="%2342dfd8"/><path d="M 50,50 L 110,50" stroke="%23ffed00" stroke-width="4"/></g></svg>'),linear-gradient(170deg,transparent 85%,var(--radio-yellow) 85%),linear-gradient(160deg,var(--radio-primary) 12%,transparent 12%);background-size:100% 100%,100% 100%,100% 100%;background-position:center;background-repeat:no-repeat;color:#fff;overflow:hidden}.section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px;flex-wrap:wrap;gap:20px;text-align:center;justify-content:center}.section-title-wrap h2{font-size:clamp(2rem,4vw,4rem);line-height:1;color:#fff}#ranking .section-title-wrap h2{font-family:"Barlow Condensed",var(--radio-font-heading);font-size:clamp(3rem,7vw,6rem);line-height:.9;font-weight:900;color:var(--radio-yellow);text-transform:uppercase;margin-bottom:10px;text-shadow:4px 4px 0px var(--radio-bg-dark)}.section-title-wrap p{color:var(--radio-text-muted);font-size:1.1rem;margin:10px auto 0;max-width:580px}#podcasts .section-title-wrap p{color:#481283}#ranking .section-title-wrap p{color:#fff;font-size:1.2rem;font-weight:700;margin:10px auto 0;max-width:580px;background:var(--radio-primary);padding:10px 20px;border:3px solid #000;box-shadow:4px 4px 0 var(--radio-secondary);transform:rotate(-1deg)}.chart-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:40px;align-items:start}.chart-featured-card{background:var(--radio-card-bg);border:4px solid var(--radio-secondary);border-radius:0;padding:30px;position:relative;overflow:hidden;box-shadow:8px 8px 0 var(--radio-primary)}.chart-featured-card .badge-chart{background:var(--radio-yellow);color:#000;font-weight:900;font-size:.75rem;padding:6px 14px;border-radius:20px;display:inline-block;margin-bottom:16px}.chart-list{display:flex;flex-direction:column;gap:12px}.chart-item{display:flex;align-items:center;justify-content:space-between;background:var(--radio-card-bg);border:3px solid var(--radio-primary);border-radius:0;padding:16px 20px;transition:all .2s ease;box-shadow:4px 4px 0 var(--radio-yellow)}.chart-item:hover{border-color:var(--radio-secondary);transform:translate(2px,2px);background:var(--radio-bg-dark);box-shadow:2px 2px 0 var(--radio-yellow)}.chart-item-left{display:flex;align-items:center;gap:18px}.chart-rank{font-family:var(--radio-font-heading);font-size:1.8rem;font-weight:900;color:var(--radio-yellow);min-width:32px}.chart-thumb{width:48px;height:48px;border-radius:8px;background:#25252b;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;overflow:hidden}.chart-thumb img{width:100%;height:100%;object-fit:cover}.chart-song-meta h4{font-size:1.05rem;color:#fff;margin-bottom:2px;text-transform:none}.chart-song-meta p{margin:0;font-size:.85rem;color:var(--radio-text-muted)}.chart-item-actions{display:flex;align-items:center;gap:12px}.chart-play-btn{width:38px;height:38px;border-radius:50%;background:#ffffff14;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease}.chart-play-btn:hover{background:var(--radio-yellow);color:#000}.radio-tv-section{background:var(--radio-card-bg);border-top:4px solid var(--radio-card-border);border-bottom:4px solid var(--radio-primary);padding:80px 0;overflow:hidden}.tv-player-memphis-frame{position:relative;background:var(--radio-yellow);padding:16px;border:5px solid #000;max-width:950px;margin:40px auto;box-shadow:12px 12px 0 var(--radio-primary),24px 24px 0 var(--radio-secondary);transform:rotate(1deg);z-index:5}.tv-player-screen{background:var(--radio-bg-dark);border:4px solid var(--radio-bg-dark);position:relative;overflow:hidden;aspect-ratio:16/9;transform:rotate(-1deg)}.tv-player-screen video{width:100%;height:100%;object-fit:cover;display:block}.tv-frame-decoration{position:absolute;z-index:6}.td-1{width:40px;height:40px;background:var(--radio-primary);border-radius:50%;bottom:-20px;right:-20px;border:4px solid #000}.td-2{width:60px;height:15px;top:-25px;left:40px;background:var(--radio-secondary);border:4px solid #000;transform:rotate(-15deg)}.td-3{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:40px solid var(--radio-primary);top:-20px;right:60px;filter:drop-shadow(0px 4px 0px #000);transform:rotate(20deg)}.tv-frame-container{display:flex;gap:16px;align-items:stretch;max-width:980px;margin:0 auto}.tv-split-left{flex:1;min-width:0;background:#000;border-radius:var(--radio-radius-lg);border:2px solid var(--radio-card-border);overflow:hidden;box-shadow:0 20px 60px #000c;position:relative;aspect-ratio:16 / 9;align-self:flex-start}.tv-split-left iframe{width:100%;height:100%;border:none;display:block}.tv-split-right{flex:1;min-width:0;border-radius:var(--radio-radius-lg);overflow:hidden;border:2px solid var(--radio-card-border);background:#111;min-height:450px;display:flex;flex-direction:column}.tv-split-right iframe{width:100%;height:100%;flex:1;border:none;display:block;min-height:450px}@media(max-width:768px){.tv-frame-container{flex-direction:column}.tv-split-left{aspect-ratio:16 / 9;width:100%}.tv-split-right{min-height:400px}}.tv-meta-bar{display:flex;align-items:center;justify-content:space-between;margin-top:24px;max-width:980px;margin-left:auto;margin-right:auto;flex-wrap:wrap;gap:16px}#podcasts.radio-section{background:var(--radio-yellow)}.podcast-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.podcast-card{background:var(--radio-card-bg);border:1px solid var(--radio-card-border);border-radius:var(--radio-radius-md);padding:24px;position:relative;transition:transform .3s ease,border-color .3s ease}.podcast-card:hover{transform:translateY(-6px);border-color:var(--radio-yellow)}.podcast-huge-text{font-family:var(--radio-font-heading);font-size:2.2rem;font-weight:900;color:var(--radio-yellow);line-height:.95;margin-bottom:16px}.podcast-card h3{font-size:1.2rem;margin-bottom:10px;color:#fff}.podcast-card p{color:var(--radio-text-muted);font-size:.9rem;margin-bottom:20px}.news-section-bg,#noticias.radio-section{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M-20,-20 L200,-20 L180,150 Q100,200 -20,100 Z" fill="%23e5007f" stroke="%23350c65" stroke-width="8"/></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 40" fill="none" stroke="%23ff9100" stroke-width="8" stroke-linecap="round"><path d="M10,20 Q20,0 35,20 T60,20 T85,20 T110,20" stroke="%23350c65" stroke-width="14"/><path d="M10,20 Q20,0 35,20 T60,20 T85,20 T110,20"/></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 150"><polygon points="40,10 10,80 50,80 30,140 90,60 50,60 70,10" fill="%23350c65" transform="translate(8, 8)"/><polygon points="40,10 10,80 50,80 30,140 90,60 50,60 70,10" fill="%2342dfd8" stroke="%23350c65" stroke-width="4"/></svg>'),linear-gradient(-15deg,var(--radio-yellow) 25%,transparent 25.2%),var(--radio-bg-dark)!important;background-position:-5% -5%,5% 95%,98% 40%,center center;background-size:300px,160px,100px,cover;background-repeat:no-repeat!important;position:relative;overflow:hidden}.news-editorial-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:214px 214px auto;gap:12px}.news-editorial-grid .news-card-editorial:nth-child(1){grid-column:1;grid-row:1 / 3}.news-editorial-grid .news-card-editorial:nth-child(2){grid-column:2;grid-row:1}.news-editorial-grid .news-card-editorial:nth-child(3){grid-column:2;grid-row:2}.news-editorial-grid .news-card-editorial:nth-child(4){grid-column:1;grid-row:3}.news-editorial-grid .news-card-editorial:nth-child(5){grid-column:2;grid-row:3}.news-card-editorial{position:relative;overflow:hidden;border-radius:10px;display:block;cursor:pointer;background:var(--radio-card-bg);min-height:220px;text-decoration:none}.news-editorial-grid .news-card-editorial:nth-child(1){min-height:440px}.news-editorial-grid .news-card-editorial:nth-child(2),.news-editorial-grid .news-card-editorial:nth-child(3){min-height:214px}.news-editorial-grid .news-card-editorial:nth-child(4),.news-editorial-grid .news-card-editorial:nth-child(5){min-height:260px}.news-card-editorial img.news-ed-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease;z-index:0}.news-card-editorial:hover img.news-ed-thumb{transform:scale(1.06)}.news-card-editorial:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.35) 55%,transparent 100%);z-index:1;transition:opacity .3s}.news-card-editorial:hover:after{opacity:.85}.news-ed-content{position:absolute;bottom:0;left:0;right:0;padding:20px 22px;z-index:2}.news-ed-label{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#ffffffb3;margin-bottom:8px}.news-ed-content h2{font-size:1.25rem;font-weight:800;color:#fff;line-height:1.3;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.6)}.news-editorial-grid .news-card-editorial:nth-child(1) .news-ed-content h2{font-size:1.75rem}.news-editorial-grid .news-card-editorial:nth-child(2) .news-ed-content h2,.news-editorial-grid .news-card-editorial:nth-child(3) .news-ed-content h2{font-size:1rem}.news-ed-no-img{background:linear-gradient(135deg,#1a1a22,#111117)}@media(max-width:768px){.news-editorial-grid{grid-template-columns:1fr;grid-template-rows:auto}.news-editorial-grid .news-card-editorial:nth-child(1),.news-editorial-grid .news-card-editorial:nth-child(2),.news-editorial-grid .news-card-editorial:nth-child(3),.news-editorial-grid .news-card-editorial:nth-child(4),.news-editorial-grid .news-card-editorial:nth-child(5){grid-column:1;grid-row:auto;min-height:260px}}.events-section-bg{background:var(--radio-bg-dark);position:relative}.events-list{display:flex;flex-direction:column;gap:16px}.event-row-card{display:flex;align-items:center;justify-content:space-between;background:var(--radio-card-bg);border:1px solid var(--radio-card-border);border-radius:var(--radio-radius-md);padding:22px 28px;transition:all .25s ease;flex-wrap:wrap;gap:20px}.event-row-card:hover{border-color:var(--radio-yellow);transform:scale(1.01)}.event-date-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#1d1d22;border:1px solid var(--radio-card-border);width:70px;height:70px;border-radius:var(--radio-radius-sm)}.event-day{font-size:1.8rem;font-weight:900;color:var(--radio-yellow);line-height:1}.event-month{font-size:.7rem;font-weight:800;text-transform:uppercase;color:#fff}.event-details h3{font-size:1.3rem;margin-bottom:6px;color:#fff}.event-details p{margin:0;color:var(--radio-text-muted);font-size:.9rem}#hosts.radio-section{background:linear-gradient(-165deg,var(--radio-yellow) 20%,transparent 20.2%),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 40" fill="none" stroke="%23ff9100" stroke-width="8" stroke-linecap="round"><path d="M10,20 Q20,0 35,20 T60,20 T85,20 T110,20" stroke="%23350c65" stroke-width="14"/><path d="M10,20 Q20,0 35,20 T60,20 T85,20 T110,20"/></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M50,-50 L250,-50 L250,200 Q100,200 50,-50 Z" fill="%23e5007f" stroke="%23350c65" stroke-width="8"/></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 150"><polygon points="40,10 10,80 50,80 30,140 90,60 50,60 70,10" fill="%23350c65" transform="translate(8, 8)"/><polygon points="40,10 10,80 50,80 30,140 90,60 50,60 70,10" fill="%2342dfd8" stroke="%23350c65" stroke-width="4"/></svg>'),var(--radio-bg-dark)!important;background-position:center center,10% 5%,105% 105%,2% 70%;background-size:cover,150px,300px,90px;background-repeat:no-repeat!important;position:relative;overflow:hidden}.hosts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.host-card{background:var(--radio-card-bg);border-radius:var(--radio-radius-lg);overflow:hidden;border:1px solid var(--radio-card-border);transition:transform .3s ease,border-color .3s ease}.host-card:hover{transform:translateY(-8px);border-color:var(--radio-yellow)}.host-card-photo{height:280px;overflow:hidden;position:relative}.host-card-photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.host-card:hover .host-card-photo img{transform:scale(1.06)}.host-card-info{padding:20px;text-align:center}.host-card-info h4{font-size:1.2rem;color:#fff;margin-bottom:4px}.host-card-info p{color:var(--radio-yellow);font-size:.85rem;font-weight:700;margin:0;text-transform:uppercase}.radio-contact-section{padding:100px 0 120px;background-color:var(--radio-bg-dark);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 40" fill="none" stroke="%23ff9100" stroke-width="8" stroke-linecap="round"><path d="M10,20 Q20,0 35,20 T60,20 T85,20 T110,20" stroke="%23350c65" stroke-width="14"/><path d="M10,20 Q20,0 35,20 T60,20 T85,20 T110,20"/></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 150"><polygon points="40,10 10,80 50,80 30,140 90,60 50,60 70,10" fill="%23350c65" transform="translate(8, 8)"/><polygon points="40,10 10,80 50,80 30,140 90,60 50,60 70,10" fill="%2342dfd8" stroke="%23350c65" stroke-width="4"/></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M 0,200 L 200,200 L 200,-20 Q 50,50 0,200 Z" fill="%23e5007f" stroke="%23350c65" stroke-width="8"/></svg>'),linear-gradient(5deg,var(--radio-yellow) 30%,transparent 30%);background-position:10% 20%,80% 60%,105% 105%,center center;background-size:140px,70px,300px,cover;background-repeat:no-repeat;position:relative;overflow:hidden}.contact-layout-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch}.contact-box-yellow{background:var(--radio-card-bg);border:2px solid var(--radio-primary);box-shadow:0 15px 40px #0006;color:#fff;border-radius:var(--radio-radius-lg);padding:44px;display:flex;flex-direction:column;justify-content:space-between}.contact-box-yellow h2{font-size:2.8rem;color:var(--radio-secondary);margin-bottom:16px}.contact-box-yellow p{font-size:1.05rem;line-height:1.6;font-weight:400;color:var(--radio-text-muted);margin-bottom:30px}.contact-form-box{background:var(--radio-card-bg);border:1px solid var(--radio-card-border);border-radius:var(--radio-radius-lg);padding:40px}.contact-form-box h3{font-size:1.6rem;margin-bottom:24px;color:#fff}.radio-form-group{margin-bottom:18px}.radio-form-group label{display:block;font-size:.85rem;font-weight:700;text-transform:uppercase;color:#aaa;margin-bottom:8px}.radio-form-group input,.radio-form-group textarea{width:100%;background:#1e1e24;border:1px solid var(--radio-card-border);border-radius:var(--radio-radius-sm);padding:14px 16px;color:#fff;font-family:inherit;font-size:.95rem;outline:none;transition:border-color .2s ease}.radio-form-group input:focus,.radio-form-group textarea:focus{border-color:var(--radio-yellow)}.main-footer{background:#190533;position:relative;border-top:4px solid;border-image:linear-gradient(90deg,var(--radio-primary),var(--radio-yellow),var(--radio-secondary)) 1;padding:80px 0 30px;color:var(--radio-text-muted);font-size:.95rem;overflow:hidden}.main-footer:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.03) 2px,transparent 2px);background-size:30px 30px;pointer-events:none}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:40px;margin-bottom:50px}.footer-brand .footer-logo{max-height:52px;width:auto;margin-bottom:16px;display:block;object-fit:contain}.footer-brand p{font-size:.9rem;line-height:1.6;color:var(--radio-text-muted);margin-bottom:22px;max-width:320px}.footer-brand .social-icons{display:flex;gap:10px}.footer-brand .social-icon{width:38px;height:38px;border-radius:50%;background:var(--radio-card-bg);border:1px solid var(--radio-card-border);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:all .25s ease}.footer-brand .social-icon:hover{background:var(--radio-primary);border-color:var(--radio-primary);color:#fff;transform:translateY(-3px);box-shadow:0 4px 14px #fe3a8166}.footer-col h4{color:#fff;font-size:1.05rem;margin-bottom:20px;font-family:var(--radio-font-heading);letter-spacing:.5px;text-transform:uppercase;position:relative;padding-bottom:8px}.footer-col h4:after{content:"";position:absolute;bottom:0;left:0;width:28px;height:2px;background:var(--radio-primary)}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{color:var(--radio-text-muted);transition:all .2s ease;display:inline-block}.footer-col ul li a:hover{color:var(--radio-secondary);transform:translate(4px)}.footer-listen{display:flex;flex-direction:column;gap:10px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.06);padding-top:25px;font-size:.85rem;color:#fff;flex-wrap:wrap;gap:15px}.footer-bottom-links{display:flex;align-items:center;gap:12px}.footer-bottom-links a{color:var(--radio-text-muted);transition:color .2s ease}.footer-bottom-links a:hover{color:var(--radio-secondary)}.footer-bottom-links span{opacity:.4}@media(max-width:992px){.footer-top{grid-template-columns:1fr 1fr}}@media(max-width:600px){.footer-top{grid-template-columns:1fr;gap:30px}.footer-bottom{flex-direction:column;text-align:center}}@media(max-width:992px){.radio-hero-grid{grid-template-columns:1fr;text-align:center}.hero-now-card{margin:20px auto 0}.chart-grid,.contact-layout-grid{grid-template-columns:1fr}.radio-nav-links{display:none}}@media(max-width:768px){.player-inner-grid{flex-direction:column;align-items:stretch;gap:12px}.player-right{justify-content:space-between}.volume-control{display:none}.hero-now-card{flex-direction:column;text-align:center}}.news-section-bg{background:#fff!important}.radio-contact-section{background:var(--radio-primary)!important;color:#fff!important;position:relative;overflow:hidden}.radio-contact-section:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,#ffffff0d,#ffffff0d 10px,#fff0 10px 20px);z-index:0}.contact-layout-grid{position:relative;z-index:1}.apps-promo-section{background:var(--radio-bg-dark);padding:100px 0;position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.05)}.apps-promo-section:before{content:"";position:absolute;top:-50px;right:-50px;width:500px;height:500px;background:radial-gradient(circle,rgba(229,0,127,.25) 0%,transparent 70%);pointer-events:none;z-index:0}.apps-promo-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;position:relative;z-index:1}.apps-promo-content{position:relative;z-index:2}.apps-promo-title{font-family:"Barlow Condensed",var(--radio-font-heading);font-weight:900;color:var(--radio-primary);text-transform:uppercase;line-height:.9;letter-spacing:1px}.apps-promo-title .subtitle-row{display:block;color:var(--radio-yellow);margin-top:5px}.apps-buttons-grid{display:flex;flex-wrap:wrap;gap:12px}.apps-buttons-grid .btn-radio-outline{flex:0 1 auto;min-width:140px;justify-content:center;padding:12px 15px}.apps-promo-image{position:relative;text-align:center;z-index:1}.apps-promo-image img{width:100%;max-width:500px;height:auto;transform:translateY(0);filter:drop-shadow(0 30px 50px rgba(0,0,0,.6));animation:floatPhones 7s ease-in-out infinite;border-radius:20px}@keyframes floatPhones{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@media(max-width:992px){.apps-promo-grid{grid-template-columns:1fr;text-align:center}.apps-promo-content{display:flex;flex-direction:column;align-items:center}.apps-buttons-grid{justify-content:center}.apps-promo-image img{width:100%;max-width:100%;transform:none;margin-top:30px}@keyframes floatPhones{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}}::selection{background-color:var(--radio-primary);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--radio-card-bg)}::-webkit-scrollbar-thumb{background:var(--radio-card-border);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--radio-secondary-hover)}:focus-visible{outline:2px solid var(--radio-secondary);outline-offset:3px}html{scroll-behavior:smooth;scroll-padding-top:80px}@keyframes eqBounce{0%,to{height:4px}50%{height:22px}}.sticky-radio-player.is-playing .player-equalizer .eq-bar:nth-child(1){animation:eqBounce .8s ease-in-out infinite .1s}.sticky-radio-player.is-playing .player-equalizer .eq-bar:nth-child(2){animation:eqBounce .6s ease-in-out infinite .3s}.sticky-radio-player.is-playing .player-equalizer .eq-bar:nth-child(3){animation:eqBounce .9s ease-in-out infinite .2s}.sticky-radio-player.is-playing .player-equalizer .eq-bar:nth-child(4){animation:eqBounce .7s ease-in-out infinite .4s}.mobile-nav-toggle{display:none;background:transparent;border:none;color:#fff;cursor:pointer;padding:8px}@media(max-width:992px){.mobile-nav-toggle{display:flex;align-items:center;justify-content:center}.radio-nav-links{display:none;position:absolute;top:72px;left:0;right:0;background:#350c65fa;backdrop-filter:blur(12px);flex-direction:column;padding:24px 20px;gap:16px;border-bottom:2px solid var(--radio-card-border);box-shadow:0 16px 32px #00000080;z-index:1000}.radio-nav-links.is-open{display:flex}.radio-nav-links li{width:100%}.radio-nav-links a{display:block;padding:10px 16px;font-size:1.1rem;border-radius:8px}}
