#latino-preview{color:#f7f7f4;font-family:Arial,Helvetica,sans-serif;width:100%;line-height:1.5;color-scheme:dark}
#latino-preview *{box-sizing:border-box}#latino-preview [hidden]{display:none!important}#latino-preview button,#latino-preview input,#latino-preview select,#latino-preview textarea{font:inherit}#latino-preview button,#latino-preview a{touch-action:manipulation}#latino-preview button{cursor:pointer}#latino-preview button:disabled{cursor:default}#latino-preview a{color:inherit;text-decoration:none}#latino-preview h1,#latino-preview h2,#latino-preview h3,#latino-preview p,#latino-preview figure{margin:0}#latino-preview img{display:block;max-width:100%}#latino-preview button:focus-visible,#latino-preview a:focus-visible,#latino-preview input:focus-visible,#latino-preview select:focus-visible,#latino-preview textarea:focus-visible{outline:3px solid #bded71;outline-offset:4px}
#latino-preview .review-tools{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#232329;color:#dedee5;padding:12px 18px;font-size:12px;border-radius:10px 10px 0 0}#latino-preview .review-tools>span{margin-right:auto;font-weight:700;letter-spacing:.08em}#latino-preview .review-tools label{display:flex;gap:8px;align-items:center}#latino-preview .review-tools select{background:#111114;color:#fff;border:1px solid #60606b;border-radius:4px;padding:6px}#latino-preview .review-footnote{padding:12px 16px;background:#232329;color:#ddd;font-size:12px}
#latino-site{--lime:#b7ef57;--surface:#101111;--edge:#303333;--soft:#b8bcba;background:#090b0b;max-width:1440px;margin:auto;width:100%;container:latino/inline-size;box-shadow:0 18px 60px #0004}#latino-site[data-device=mobile]{max-width:390px}#latino-site[data-device=tablet]{max-width:820px}#latino-site[data-device=desktop]{max-width:1440px}#latino-site .site-content{position:relative;overflow:clip}#latino-site .skip-link{position:absolute;z-index:10;left:12px;top:-80px;padding:12px;background:var(--lime);color:#111}#latino-site .skip-link:focus{top:10px}
#latino-site .site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:144px;padding:0 6%;background:#080909;border-bottom:1px solid #313533}#latino-site .brand-crop{width:248px;height:auto;aspect-ratio:343/171;overflow:hidden;position:relative;flex:none;clip-path:polygon(4.373178% 0.584795%,97.084548% 35.087719%,100% 100%,0 82.456140%)}#latino-site .brand-crop img{position:absolute;max-width:none;width:302.041%;height:auto;left:0;top:-11.695906%}#latino-site #main-menu{display:flex;gap:24px;align-items:center;font-size:13px;font-weight:700}#latino-site #main-menu a{padding:16px 0}#latino-site #main-menu a:hover{color:var(--lime)}#latino-site .nav-live{color:var(--lime)}#latino-site .nav-live:before{content:'●';font-size:10px;margin-right:8px}#latino-site .menu-toggle{display:none;background:transparent;border:1px solid #606664;border-radius:6px;color:#fff;padding:9px 12px}
#latino-site .on-air{position:relative;padding:40px 6% 20px;isolation:isolate;overflow:hidden;background:#0b1010}#latino-site .paint-streak{position:absolute;inset:0;z-index:-1;opacity:.5;background:radial-gradient(ellipse at 86% 14%,#29aedd44,transparent 47%),radial-gradient(ellipse at 59% 3%,#9bdf3355,transparent 35%),radial-gradient(ellipse at 95% 95%,#7344bd55,transparent 40%)}#latino-site .paint-streak:after{content:'';position:absolute;width:520px;height:320px;right:-40px;top:-65px;transform:rotate(-16deg);opacity:.35;background:repeating-linear-gradient(100deg,transparent 0 14px,#20cbd622 15px 17px,transparent 18px 40px);border-radius:50%}#latino-site .eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--lime);margin-bottom:12px}#latino-site h1{font-size:clamp(32px,7cqi,76px);line-height:1.05;letter-spacing:-.055em;font-weight:800}#latino-site em{font-style:normal;color:var(--lime)}#latino-site .live-copy>p:last-child{color:#c8d0cd;margin-top:12px;font-size:15px}#latino-site .player{display:flex;align-items:center;gap:26px;margin-top:28px;background:#111817e8;border:1px solid #47594b;border-radius:12px;padding:24px 28px;box-shadow:0 12px 50px #0003}#latino-site .play-main{flex:none;width:100px;height:100px;border:0;border-radius:50%;color:#10170b;background:var(--lime);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;box-shadow:0 0 0 7px #b7ef5709}#latino-site .play-main>[data-play-symbol]{font-size:30px;line-height:1}#latino-site .play-caption{font-size:10px;font-weight:800;letter-spacing:.1em}#latino-site .player-info{min-width:0;flex:1}#latino-site .live-label{font-size:10px;font-weight:700;letter-spacing:.11em;color:#c5d1c9;display:flex;align-items:center;gap:8px}#latino-site .status-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:#9da49f}#latino-site[data-playing=true] .status-dot{background:var(--lime);box-shadow:0 0 9px #b7ef5777}#latino-site .song{font-size:clamp(18px,2.6cqi,30px);font-weight:700;line-height:1.2;margin-top:10px;overflow-wrap:anywhere}#latino-site .song-artist{font-size:14px;color:#c7cec9;margin-top:6px}#latino-site .player-message{font-size:12px;color:#b7c1ba;margin-top:9px}#latino-site .player-volume{width:100px;display:grid;gap:8px;font-size:11px;color:#bbc4be}#latino-site input[type=range]{width:100%;accent-color:var(--lime)}#latino-site .live-bottom{display:flex;justify-content:space-between;gap:12px;margin-top:23px;font-size:10px;letter-spacing:.1em;color:#aebdb3}#latino-site .live-bottom>a{font-size:12px;letter-spacing:0}
#latino-site .campaigns{padding:26px 6% 0}#latino-site .section-kicker{font-size:9px;color:#acb4b0;letter-spacing:.16em;margin-bottom:8px}#latino-site .banner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#latino-site .banner{aspect-ratio:3/1;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 22px;border-radius:5px;overflow:hidden;background:#e8dec3;color:#232520;position:relative}#latino-site .banner:nth-child(even){background:#253c47;color:#f1f1ea}#latino-site .banner strong{font-size:clamp(16px,2.4cqi,26px);line-height:1.1;display:block}#latino-site .banner small{font-size:10px;display:block;margin-top:7px}#latino-site .banner>span:last-child{font-size:24px}#latino-site .banner img{width:100%;height:100%;object-fit:contain}#latino-site .banner.has-image{padding:0;background:#141818}
#latino-site .chart-section,#latino-site .artists-section{padding:54px 6%;border-bottom:1px solid var(--edge)}#latino-site .section-top{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:26px}#latino-site h2{font-size:clamp(28px,4.4cqi,46px);font-weight:800;letter-spacing:-.045em;line-height:1.1}#latino-site .edition{font-size:10px;letter-spacing:.09em;border:1px solid #475039;color:var(--lime);border-radius:4px;padding:7px 10px;white-space:nowrap}#latino-site .chart-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px}#latino-site .cover{position:relative}#latino-site .cover img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:7px}#latino-site .number-badge{position:absolute;top:14px;left:14px;display:flex;align-items:center;gap:6px;background:var(--lime);color:#132008;padding:8px 12px;border-radius:5px;font-size:12px;font-weight:700}#latino-site .number-badge b{font-size:28px;line-height:1}#latino-site .number-one-text{padding-top:18px}#latino-site .number-one-text>span{font-size:10px;letter-spacing:.12em;color:var(--lime)}#latino-site .number-one-text h3{font-size:26px;line-height:1.2;margin-top:6px;letter-spacing:-.025em}#latino-site .number-one-text p{color:#bac2bc;margin-top:7px;font-size:14px}#latino-site .chart-meta{display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.06em;color:#aebbb3;padding-bottom:12px;border-bottom:1px solid var(--edge)}#latino-site #chart-list,#latino-site #full-chart-list{list-style:none;padding:0;margin:0}#latino-site .chart-row{display:flex;align-items:center;gap:17px;padding:16px 0;border-bottom:1px solid #282e2b}#latino-site .rank{font-size:20px;color:#a9b4ac;min-width:29px;font-weight:700;font-variant-numeric:tabular-nums}#latino-site .track{flex:1;min-width:0}#latino-site .track .track-link{display:block;font-size:15px;overflow-wrap:anywhere}#latino-site .track small{display:block;color:#aebbb3;font-size:12px;margin-top:4px;overflow-wrap:anywhere}#latino-site .movement{font-size:12px;white-space:nowrap;color:#bac5bd}#latino-site .movement.up{color:var(--lime)}#latino-site .chart-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:25px}#latino-site .button{display:inline-flex;justify-content:space-between;align-items:center;gap:18px;border-radius:5px;padding:13px 18px;font-size:13px;font-weight:700;min-height:46px;border:1px solid transparent}#latino-site .button-green{background:var(--lime);color:#142109}#latino-site .button-outline{border-color:#7c8e82;background:transparent;color:#f4f6f4}#latino-site .text-link{padding:10px 0;color:#d9e4dc;background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;font-size:12px}#latino-site .full-chart{margin-top:30px;padding-top:25px;border-top:1px solid var(--edge)}#latino-site .full-chart>h3{font-size:22px}#latino-site #full-chart-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}
#latino-site .artists-section{background:#111414}#latino-site .archive-note{font-size:9px;letter-spacing:.1em;color:#bbc1bd}#latino-site .artist-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}#latino-site .artist-photo{border:0;background:#202722;border-radius:7px;overflow:hidden;width:100%;padding:0;display:block}#latino-site .artist-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;object-position:center}#latino-site figcaption{display:flex;flex-direction:column;gap:4px;padding:13px 0 0}#latino-site figcaption strong{font-size:16px}#latino-site figcaption span{font-size:12px;color:#b8c0bb}
#latino-site .advert-section{padding:60px 6%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;background:radial-gradient(ellipse at 0 80%,#25462055,transparent 65%),#0e130f;border-bottom:1px solid var(--edge)}#latino-site .advert-copy{padding-top:20px}#latino-site .advert-copy h2{font-size:clamp(30px,4.5cqi,48px);line-height:1.12}#latino-site .advert-copy>p:not(.eyebrow){font-size:15px;line-height:1.7;color:#c5cec7;margin-top:24px;max-width:360px}#latino-site .advert-copy .small-note{font-size:12px!important;color:#a7b5aa!important}#latino-site .lead-form{display:grid;gap:15px;padding:25px;background:#171e19;border:1px solid #36483a;border-radius:9px;min-width:0}#latino-site .lead-form h3{font-size:22px;letter-spacing:-.03em}#latino-site .form-intro{font-size:12px;color:#b9c6bd;margin-top:-7px}#latino-site .lead-form label:not(.consent){display:block;font-size:12px;font-weight:700;color:#e1e8e3}#latino-site .lead-form label>span:not(.consent span){color:var(--lime)}#latino-site .lead-form small{font-weight:400;color:#aeb9b1;margin-left:5px;font-size:10px}#latino-site .lead-form input:not([type=checkbox]),#latino-site .lead-form textarea{display:block;width:100%;min-width:0;background:#0d130f;border:1px solid #4a5c4f;border-radius:4px;padding:11px 12px;margin-top:6px;color:#f5f7f5;font-size:16px;line-height:1.4}#latino-site .lead-form textarea{resize:vertical;min-height:90px}#latino-site .optional-fields{display:grid;gap:15px}#latino-site .lead-form .bot-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#latino-site .consent{display:flex;gap:10px;align-items:flex-start;font-size:11px;color:#bfcac2}#latino-site input[type=checkbox]{accent-color:var(--lime);min-width:18px;min-height:18px;margin:0}#latino-site .inline-link{background:none;border:0;padding:0;text-decoration:underline;color:inherit;font-size:inherit}#latino-site .form-response:empty{display:none}#latino-site .form-response{font-size:13px;color:#e2efde;padding:12px;border-left:3px solid var(--lime);background:#283d2c}#latino-site .contact-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:60px;padding:54px 6%;background:#101212}#latino-site .contact-section>div>p:not(.eyebrow){color:#bdc6c0;font-size:14px;margin-top:16px}#latino-site .whatsapp-button{margin-top:25px;border:1px solid #578360;background:#14281a;color:#d9f8d6;border-radius:6px;padding:13px 18px;font-size:13px}#latino-site .contact-number{display:block;color:#adb9b0;font-size:12px;margin-top:8px}#latino-site .contact-form{border-color:#343f37;background:#171c18}#latino-site .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
#latino-site .site-footer{display:flex;justify-content:space-between;align-items:center;gap:22px;flex-wrap:wrap;padding:28px 6%;border-top:1px solid var(--edge);background:#080a09;font-size:11px;color:#b3bdb6}#latino-site .site-footer strong{display:block;color:#e2e8e4;font-size:16px;letter-spacing:.04em}#latino-site .site-footer span{display:block;margin-top:4px}#latino-site .site-footer nav{display:flex;gap:20px;flex-wrap:wrap}#latino-site .site-footer button{padding:8px 0;color:#c3cdc5;border:0;background:transparent;font-size:11px}#latino-site .mini-player{position:fixed;bottom:0;left:0;right:0;z-index:40;padding:9px max(16px,env(safe-area-inset-right)) max(9px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;border-top:1px solid #45604a;background:#101d16f5;backdrop-filter:blur(12px)}#latino-site .mini-player>button{background:var(--lime);color:#13200b;border:0;width:44px;height:44px;border-radius:50%;font-size:20px;flex:none}#latino-site .mini-player>div{display:grid;min-width:0;gap:2px;flex:1}#latino-site .mini-player b{font-size:10px;color:var(--lime);letter-spacing:.12em}#latino-site .mini-player span[data-song]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#latino-site .mini-player>a{font-size:24px;padding:7px 12px}#latino-site dialog{color:#f3f7f4;background:#141c17;border:1px solid #536658;border-radius:12px;width:min(700px,92vw);max-height:85vh;padding:24px}#latino-site dialog::backdrop{background:#000b}#latino-site .dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}#latino-site .dialog-heading h2{font-size:23px}#latino-site #close-dialog{background:#26372b;border:1px solid #586b5d;border-radius:5px;color:#fff;padding:9px 12px;white-space:nowrap}#latino-site #dialog-content{font-size:14px;white-space:pre-line;overflow-wrap:anywhere}#latino-site #dialog-content img{max-height:60vh;width:auto;margin:auto;object-fit:contain}#latino-site #dialog-content h3{margin-bottom:10px}
@container latino (max-width:760px){#latino-site .site-header{padding:0 5%;min-height:118px;gap:15px;flex-wrap:wrap}#latino-site .brand-crop{width:205px;height:auto}#latino-site .brand-crop img{width:302.041%;height:auto}#latino-site .menu-toggle{display:block}#latino-site #main-menu{display:none;flex-direction:column;align-items:stretch;flex-wrap:nowrap;flex-basis:100%;width:100%;gap:0;padding:4px 0 14px;border-top:1px solid #303834}#latino-site #main-menu.is-open{display:flex}#latino-site #main-menu a{display:block;width:100%;padding:15px 8px;flex:none;min-height:48px;border-bottom:1px solid #242d28;font-size:15px}#latino-site .on-air{padding:28px 5% 18px}#latino-site h1{font-size:clamp(34px,8cqi,58px)}#latino-site .player{padding:18px;gap:18px;margin-top:23px}#latino-site .play-main{width:78px;height:78px}#latino-site .play-main>[data-play-symbol]{font-size:25px}#latino-site .play-caption{font-size:9px}#latino-site .player-volume{display:none}#latino-site .song{font-size:22px}#latino-site .player-message{font-size:11px}#latino-site .chart-section,#latino-site .artists-section{padding:36px 5%}#latino-site .chart-layout{gap:24px}#latino-site .chart-row{padding:13px 0;gap:10px}#latino-site .rank{font-size:17px;min-width:24px}#latino-site .track .track-link{font-size:13px}#latino-site .track small{font-size:11px}#latino-site .chart-actions{gap:12px;margin-top:18px}#latino-site .chart-actions .button{width:100%}#latino-site .advert-section,#latino-site .contact-section{gap:25px;padding:36px 5%}#latino-site .advert-section{grid-template-columns:1fr}#latino-site .advert-copy{padding:0}#latino-site .advert-copy h2 br{display:none}#latino-site .advert-copy>p:not(.eyebrow){max-width:none;margin-top:16px}#latino-site .contact-section{grid-template-columns:1fr}#latino-site .artist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}#latino-site figcaption strong{font-size:14px}#latino-site .campaigns{padding:22px 5% 0}#latino-site .banner{padding:12px}#latino-site .banner strong{font-size:18px}#latino-site .banner small{font-size:9px}}
@container latino (max-width:480px){#latino-site .section-top{flex-wrap:wrap;gap:14px;align-items:center}#latino-site .live-copy>p:last-child{font-size:13px;max-width:260px}#latino-site .player{gap:13px;padding:17px 13px}#latino-site .play-main{width:66px;height:66px}#latino-site .play-caption{font-size:8px}#latino-site .live-label{font-size:9px;letter-spacing:.04em}#latino-site .song{font-size:19px}#latino-site .song-artist{font-size:12px}#latino-site .live-bottom{font-size:9px;letter-spacing:.04em}#latino-site .live-bottom>a{font-size:11px}#latino-site .chart-layout{grid-template-columns:1fr}#latino-site .number-one{display:grid;grid-template-columns:130px 1fr;gap:18px;align-items:center}#latino-site .number-one-text{padding:0}#latino-site .number-one-text h3{font-size:23px}#latino-site .number-one-text p{font-size:13px}#latino-site .number-badge{top:6px;left:6px;padding:5px 7px;font-size:9px}#latino-site .number-badge b{font-size:21px}#latino-site .chart-actions{justify-content:space-between}#latino-site .chart-actions .button{width:auto}#latino-site .track .track-link{font-size:14px}#latino-site .track small{font-size:12px}#latino-site #full-chart-list{grid-template-columns:1fr}#latino-site .artist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#latino-site .artist-grid figure{min-width:0}#latino-site figcaption{padding:10px 0 0}#latino-site figcaption strong{font-size:14px}#latino-site .lead-form{padding:20px 16px}#latino-site .form-row{grid-template-columns:1fr}#latino-site .banner-grid{grid-template-columns:1fr}#latino-site .banner strong{font-size:24px}#latino-site .site-footer{gap:20px;padding-bottom:32px}#latino-site h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){#latino-preview *{scroll-behavior:auto!important}}@media print{#latino-preview .review-tools,#latino-site .mini-player{display:none!important}}

#latino-site .track-link{display:block;font-weight:700;text-decoration:underline;text-decoration-color:#8da873;text-underline-offset:3px}#latino-site .track-link:hover{color:var(--lime)}#latino-site .spotify-link{display:inline-block;margin-top:12px;color:var(--lime);font-size:13px;text-decoration:underline;text-underline-offset:4px}#latino-site .spotify-note{color:var(--soft);font-size:13px;margin:10px 0 20px}#latino-site .track{min-width:0;overflow-wrap:anywhere}
@container latino (max-width:480px){#latino-site .chart-actions .button{flex:1 1 180px;justify-content:center}#latino-site .site-header{gap:10px}#latino-site .menu-toggle{padding:9px}}

#latino-site .banner-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}#latino-site .banner.has-image{display:block;flex:0 1 220px;width:220px;aspect-ratio:1;padding:0;background:#fff;border-radius:5px}#latino-site .banner.has-image img{width:100%;height:100%;object-fit:contain;aspect-ratio:auto}#latino-site .banner.has-image:hover{outline:2px solid var(--lime);outline-offset:3px}
@container latino (max-width:760px){#latino-site .banner.has-image{flex-basis:calc((100% - 16px)/2);max-width:220px}}

/* A requested desktop view remains wide even inside a narrow app panel. */
#latino-site[data-layout=desktop]{min-width:1100px}#latino-site .layout-switch{font:inherit;color:inherit;border:0;padding:0;background:none;text-decoration:underline;cursor:pointer}
@container latino (max-width:760px){#latino-site [data-campaign-slot="2"]{padding:28px 5%;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge)}}

/* Equal-size chart actions, including the complete PDF label. */
#latino-site .chart-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}
#latino-site .chart-actions .button{width:100%;min-width:0;min-height:64px;height:100%;padding:14px 16px;justify-content:center;text-align:center;white-space:normal;line-height:1.4}
@container latino (max-width:760px){#latino-site .chart-actions{grid-template-columns:1fr;grid-auto-rows:1fr}}

/* Keep original artist photographs complete, including the station microphone. */
#latino-site .more-artists{margin-top:28px}#latino-site .more-artists summary{display:flex;align-items:center;justify-content:center;gap:14px;cursor:pointer;list-style:none;min-height:50px;border:1px solid #6c806f;border-radius:5px;padding:12px 18px;font-weight:700;font-size:14px;color:var(--lime)}#latino-site .more-artists summary::-webkit-details-marker{display:none}#latino-site .more-artists .artist-grid{margin-top:24px}#latino-site .gallery-collapse{display:none}#latino-site .more-artists[open] .gallery-expand{display:none}#latino-site .more-artists[open] .gallery-collapse{display:inline}#latino-site .more-artists[open] .gallery-chevron{transform:rotate(180deg)}
#latino-site .sound-bars{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:29px;height:18px;flex:none;vertical-align:middle;color:var(--lime);opacity:.35}
#latino-site .sound-bars i{display:block;width:3px;height:100%;border-radius:3px;background:currentColor;transform:scaleY(.2);transform-origin:center}
#latino-site .sound-bars i:nth-child(2),#latino-site .sound-bars i:nth-child(4){height:75%}
#latino-site .sound-bars i:nth-child(1),#latino-site .sound-bars i:nth-child(5){height:55%}
#latino-site[data-audio-active=true] .sound-bars{opacity:1}
#latino-site[data-audio-active=true] .sound-bars i{animation:latino-sound-wave .85s ease-in-out infinite alternate}
#latino-site[data-audio-active=true] .sound-bars i:nth-child(2){animation-duration:.63s;animation-delay:-.24s}
#latino-site[data-audio-active=true] .sound-bars i:nth-child(3){animation-duration:.73s;animation-delay:-.48s}
#latino-site[data-audio-active=true] .sound-bars i:nth-child(4){animation-duration:.57s;animation-delay:-.16s}
#latino-site[data-audio-active=true] .sound-bars i:nth-child(5){animation-duration:.91s;animation-delay:-.35s}
#latino-site .mini-player b{display:flex;align-items:center;gap:8px;min-height:14px}
#latino-site .mini-player .sound-bars{height:13px;width:23px;gap:2px}
@keyframes latino-sound-wave{0%{transform:scaleY(.2)}100%{transform:scaleY(1)}}
@media(prefers-reduced-motion:reduce){#latino-site[data-audio-active=true] .sound-bars i{animation:none;transform:scaleY(.65)}}
/* Advertising contact: readable at every breakpoint and directly callable. */
#latino-site .contact-number{display:block;width:fit-content;max-width:100%;margin-top:26px;color:var(--lime);text-decoration:none}
#latino-site .contact-number>span{display:block;margin-bottom:10px;font-size:16px;line-height:1.4;font-weight:600;color:#dce8df}
#latino-site .contact-number>strong{display:block;font-size:clamp(32px,4.5cqi,48px);font-weight:800;line-height:1.15;letter-spacing:-.025em;white-space:nowrap;font-variant-numeric:tabular-nums}
#latino-site .contact-number:hover>strong{text-decoration:underline;text-underline-offset:6px}
#latino-site .whatsapp-button{display:inline-flex;align-items:center;gap:12px;margin-top:20px;min-height:48px;font-size:15px;font-weight:600}
/* Reserve room for the fixed player, including the phone's bottom safe area. */
#latino-site .site-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}
#latino-site .site-footer .layout-switch{font-size:11px;min-height:44px;padding:10px 0}

/* PC only. The approved mobile/tablet rules above remain unchanged. */
@container latino (min-width:1000px){
  #latino-site .on-air{padding:32px 6cqi 26px}
  #latino-site h1{font-size:clamp(42px,4.5cqi,62px)}
  #latino-site main:has(>#campaigns:not([hidden]) .banner:only-child){display:grid;grid-template-columns:minmax(0,1fr) calc(220px + 6cqi)}
  #latino-site main:has(>#campaigns:not([hidden]) .banner:only-child)>*{grid-column:1/-1}
  #latino-site main:has(>#campaigns:not([hidden]) .banner:only-child)>.on-air{grid-column:1;grid-row:1;padding-right:28px}
  #latino-site main:has(>#campaigns:not([hidden]) .banner:only-child)>#campaigns{grid-column:2;grid-row:1;padding:32px 6cqi 26px 0;background:#0b1010;display:flex;flex-direction:column;justify-content:center}
  #latino-site #campaigns .banner-grid{align-items:center}
  #latino-site .chart-section,#latino-site .artists-section{padding:40px 6cqi}
  #latino-site .chart-layout{grid-template-columns:clamp(280px,26cqi,360px) minmax(0,1fr);gap:36px;align-items:start}
  #latino-site .chart-row{padding:14px 0}
  #latino-site .chart-actions{gap:14px;margin-top:20px}
  #latino-site .advert-section,#latino-site .contact-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;padding:40px 6cqi;align-items:center}
  #latino-site .advert-copy{padding-top:0}
  #latino-site .advert-copy>p:not(.eyebrow){max-width:420px;margin-top:20px}
  #latino-site .advert-copy h2{font-size:clamp(32px,3.5cqi,46px)}
  #latino-site .lead-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:24px}
  #latino-site .lead-form>h3,#latino-site .lead-form>.form-intro,#latino-site .lead-form>.form-row,#latino-site .lead-form>.consent,#latino-site .lead-form>.button,#latino-site .lead-form>.form-response,#latino-site .lead-form label:has(textarea){grid-column:1/-1}
  #latino-site .lead-form>.optional-fields{display:contents}
  #latino-site .lead-form h3{font-size:21px;line-height:1.3}
  #latino-site .contact-number>strong{font-size:clamp(32px,3.3cqi,46px)}
}
@container latino (min-width:1200px){
  #latino-site .artist-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 18px}
  #latino-site figcaption strong{font-size:14px}
}
