/* Modelo 15 — Paz e Bem (católica): claro, azul-céu e dourado, letras clássicas, player sobre a foto da capa */
:root{--bg:#f7f9fc;--card:#fff;--ink:#1c2a3a;--ink2:#5b6b7d;--line:#e3e9f1;--radius:14px}
.tema-15 .top-bg{background:radial-gradient(900px 380px at 50% -140px,rgba(201,162,39,.45),transparent 70%),linear-gradient(180deg,#123f6b,#0b2440)}
.tema-15 .top-bg::after{background:repeating-conic-gradient(from 0deg at 50% -40px,rgba(255,236,170,.05) 0 5deg,transparent 5deg 10deg);mask:linear-gradient(#000,transparent 85%)}
.tema-15 .brand-txt{font-weight:700;letter-spacing:.04em}
.tema-15 .brand-txt .ico{color:#e9c75c}
.tema-15 .nav a{font-family:var(--fh);font-weight:600;letter-spacing:.08em;font-size:.82rem}
.tema-15 .nav a.on{color:#e9c75c}
.tema-15 .live-play{background:#c9a227;color:#1d1400}
.tema-15 .slide:not(.hero-default)::after{background:linear-gradient(0deg,rgba(11,36,64,.85),rgba(11,36,64,.15) 55%),linear-gradient(90deg,rgba(11,36,64,.55),transparent 60%)}
.tema-15 .slide-txt h2{font-weight:700;letter-spacing:.02em;font-size:clamp(2.2rem,4.8vw,4rem)}
.tema-15 .kicker{color:#e9c75c}
.tema-15 .h{font-weight:700;color:#123f6b;letter-spacing:.03em;font-size:1.5rem}
.tema-15 .h.h-ico .ico{color:#c9a227}
.tema-15 .h.h-ico::after{height:1px;background:linear-gradient(90deg,#c9a227,transparent)}
.tema-15 .btn-accent{background:#c9a227;color:#1d1400}
.tema-15 .btn-primary{background:#123f6b}
.tema-15 .side-card,.tema-15 .news-item,.tema-15 .card,.tema-15 .prog{border:1px solid var(--line);box-shadow:0 8px 24px rgba(18,63,107,.06)}
.tema-15 .pray-card{background:linear-gradient(150deg,#123f6b,#0b2440)}
.tema-15 .verse{background:linear-gradient(150deg,#fbf6e6,#fff)}
.tema-15 .page-head{background:radial-gradient(600px 200px at 50% -40px,rgba(201,162,39,.4),transparent),linear-gradient(120deg,#123f6b,#0b2440);text-align:center}
.tema-15 .page-head h1{font-weight:700;letter-spacing:.04em}
.tema-15 .foot{background:#0b2440}
.tema-15 .foot h4{color:#e9c75c;font-family:var(--fh)}
