/* Modelo 11 — Forró Nordeste: página toda em degradê laranja vibrante, capa com foto, faixa azul do player e botão flutuante */
:root{--bg:#f97316;--card:#fff;--ink:#1f2937;--ink2:#6b7280;--radius:18px}
body.tema-11{background:linear-gradient(180deg,#fb923c 0%,#f97316 35%,#ea580c 100%) fixed}
.tema-11 .top-bg{background:linear-gradient(180deg,rgba(10,15,60,.35),rgba(10,15,60,.55)),url('/assets/temas/fotos/11-3.webp') center/cover}
.tema-11 .top-bg::after{display:none}
.tema-11 .brand-txt{font-weight:800;font-size:2.8rem;color:#fff;text-shadow:0 4px 0 #1e2a78,0 8px 24px rgba(0,0,0,.5)}
.tema-11 .brand-txt .ico{color:#fde047}
.tema-11 .nav a{font-weight:700}
.tema-11 .nav a.on{background:#fde047;color:#1e2a78}
.tema-11 .live{background:#1e2a78}
.tema-11 .live-play{background:#f97316;color:#fff}
.tema-11 .hero{height:clamp(360px,32vw,560px)}
.tema-11 .slide:not(.hero-default)::after{background:linear-gradient(90deg,rgba(30,42,120,.8),rgba(30,42,120,.2) 60%,transparent),linear-gradient(0deg,rgba(234,88,12,.55),transparent 45%)}
.tema-11 .slide-txt h2{font-weight:800;font-size:clamp(2.6rem,5.4vw,4.8rem);text-shadow:0 4px 0 #1e2a78}
.tema-11 .kicker{background:#fde047;color:#1e2a78;padding:5px 12px;border-radius:99px}
.tema-11 .h{color:#fff;font-weight:800;text-transform:uppercase;font-size:1.9rem;text-shadow:0 3px 0 rgba(30,42,120,.35)}
.tema-11 .h.h-ico .ico{color:#fde047}
.tema-11 .h.h-ico::after{background:linear-gradient(90deg,rgba(255,255,255,.7),transparent)}
.tema-11 .more{color:#fff}
.tema-11 .btn-accent{background:#1e2a78;color:#fff}
.tema-11 .prog.on-air{border-color:#16a34a}
.tema-11 .side-card,.tema-11 .news-item,.tema-11 .card,.tema-11 .prog{box-shadow:0 12px 30px rgba(120,40,0,.25)}
.tema-11 .page-head{background:linear-gradient(180deg,rgba(10,15,60,.45),rgba(10,15,60,.65)),url('/assets/temas/fotos/11-1.webp') center/cover}
.tema-11 .page-head h1{font-weight:800}
.tema-11 main>.wrap>.narrow,.tema-11 .empty{color:#fff}
.tema-11 .foot{background:#1e2a78}
.tema-11 .ad-footer small{color:#fff}
.tema-11 .wa-float{bottom:84px}
