/* Modelo 6 — Pop Hits: branco com degradês rosa e ciano, tudo arredondado, capa grande com player */
:root{--bg:#fff7fb;--card:#fff;--radius:26px}
.tema-6 .top-bg{background:linear-gradient(120deg,var(--primary),color-mix(in srgb,var(--primary) 40%,var(--accent)) 60%,var(--accent))}
.tema-6 .top-bg::after{display:none}
.tema-6 .brand-txt{font-weight:900;letter-spacing:-.02em}
.tema-6 .nav a{text-transform:none;letter-spacing:0;font-weight:700;font-size:.95rem}
.tema-6 .nav a.on{background:#fff;color:var(--primary)}
.tema-6 .slide:not(.hero-default)::after{background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 70%,transparent),transparent 55%,color-mix(in srgb,var(--accent) 45%,transparent)),linear-gradient(0deg,rgba(0,0,0,.45),transparent 50%)}
.tema-6 .slide-txt h2{font-weight:900;letter-spacing:-.03em;font-size:clamp(2.8rem,6vw,5.4rem)}
.tema-6 .kicker{background:#fff;color:var(--primary);padding:6px 12px;border-radius:99px;letter-spacing:.04em}
.tema-6 .h{font-weight:900;letter-spacing:-.02em;background:linear-gradient(90deg,var(--primary),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}
.tema-6 .h .ico{color:var(--primary)}
.tema-6 .h.h-ico::after{background:linear-gradient(90deg,var(--primary),var(--accent));height:3px}
.tema-6 .btn-accent{background:linear-gradient(90deg,var(--primary),var(--accent));color:#fff}
.tema-6 .live-play{background:#fff;color:var(--primary)}
.tema-6 .news-item,.tema-6 .card,.tema-6 .side-card,.tema-6 .prog{box-shadow:0 14px 40px color-mix(in srgb,var(--primary) 12%,transparent)}
.tema-6 .page-head{background:linear-gradient(120deg,var(--primary),var(--accent))}
.tema-6 .page-head h1{font-weight:900}
.tema-6 .foot{background:linear-gradient(160deg,#1c0b20,#0b1622)}
