/* Modelo 14 — Cidade Azul: azul-marinho, capa de estúdio, faixa larga do player que gruda embaixo ao rolar */
:root{--bg:#07122b;--card:#0d1c3d;--ink:#eef3ff;--ink2:#a9b8d8;--line:rgba(120,160,255,.14);--radius:14px}
.tema-14 .top-bg{background:linear-gradient(180deg,rgba(7,18,43,.35),rgba(7,18,43,.8)),url('/assets/temas/fotos/14-3.webp') center/cover}
.tema-14 .top-bg::after{display:none}
.tema-14 .brand-txt{font-weight:800;font-size:2.6rem;text-transform:uppercase;text-shadow:0 6px 24px rgba(0,0,0,.6)}
.tema-14 .brand-txt .ico{color:var(--accent)}
.tema-14 .nav a.on{background:var(--accent);color:#1a1000}
.tema-14 .live{background:#0b2a6b;border-top:1px solid rgba(255,255,255,.08)}
.tema-14 .live-play{background:var(--accent);color:#1a1000}
.tema-14 .live-tag i{background:#ef4444}
.tema-14 .live-tv{background:#16a34a;color:#fff}
.tema-14 .slide:not(.hero-default)::after{background:linear-gradient(90deg,rgba(7,18,43,.85),rgba(7,18,43,.2) 60%,transparent)}
.tema-14 .slide-txt h2{font-weight:800}
.tema-14 .h{font-weight:800}
.tema-14 .h.h-ico .ico{color:var(--accent)}
.tema-14 .h.h-ico::after{background:linear-gradient(90deg,rgba(120,160,255,.5),transparent)}
.tema-14 .btn-accent{background:var(--accent);color:#1a1000}
.tema-14 .more{color:var(--accent)}
.tema-14 .page-head{background:linear-gradient(120deg,#0b2a6b,#07122b)}
.tema-14 .foot{background:#040b1c}
