/* Modelo 12 — Estúdio One Page: a primeira tela é o player em tela cheia; escuro com laranja e verde */
:root{--bg:#0c0c10;--card:#16161d;--ink:#eeeef2;--ink2:#a1a1aa;--line:rgba(255,255,255,.1);--radius:16px}
.tema-12 .top-bg{background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.85)),url('/assets/temas/fotos/12-3.webp') center/cover}
.tema-12 .top-bg::after{display:none}
.tema-12 .brand-txt{font-weight:900;text-transform:uppercase;letter-spacing:.02em}
.tema-12 .nav a{font-weight:700;font-size:.82rem}
.tema-12 .nav a.on{background:var(--primary);color:#fff}
.tema-12.pg-home .nav-btn{background:rgba(0,0,0,.45)}
.tema-12 .live-play{background:var(--primary);color:#fff}
.tema-12 .h{font-weight:900;text-transform:uppercase;font-size:1.6rem;letter-spacing:.02em}
.tema-12 .h.h-ico .ico{color:var(--primary)}
.tema-12 .h.h-ico::after{background:linear-gradient(90deg,var(--primary),transparent)}
.tema-12 .btn-accent{background:var(--primary);color:#fff}
.tema-12 .more{color:color-mix(in srgb,var(--primary) 70%,#fff)}
.tema-12 .page-head{background:linear-gradient(120deg,rgba(0,0,0,.7),rgba(0,0,0,.5)),url('/assets/temas/fotos/12-1.webp') center/cover}
.tema-12 .page-head h1{font-weight:900;text-transform:uppercase}
.tema-12 .foot{background:#050507}
.tema-12.pg-home .wrap.grid,.tema-12.pg-home main>section.wrap{margin-top:10px}
