/* Modelo 10 — Flashback: retrô dos anos 70/80, marrom, mostarda e faixas coloridas, fonte arredondada */
:root{--bg:#1a120c;--card:#241a12;--ink:#f7ecd9;--ink2:#c7b39a;--line:rgba(247,236,217,.12);--radius:14px}
.tema-10 .top-bg{background:#1a120c}
.tema-10 .top-bg::after{content:"";position:absolute;left:0;right:0;bottom:0;top:auto;height:14px;mask:none;background:linear-gradient(180deg,#e8a33d 0 33%,#d2622a 33% 66%,#8a2e1f 66%)}
.tema-10 .masthead{padding-bottom:36px}
.tema-10 .brand-txt{font-weight:400;font-size:2.3rem;color:#f5c542;text-shadow:3px 3px 0 #8a2e1f}
.tema-10 .nav a{font-family:var(--fh);font-weight:400;letter-spacing:.06em}
.tema-10.cab-jornal .nav-left,.tema-10.cab-jornal .nav-right{border-top:1px dashed rgba(247,236,217,.25)}
.tema-10 .nav a.on{background:#f5c542;color:#1a120c}
.tema-10 .slide:not(.hero-default)::after{background:linear-gradient(90deg,rgba(26,18,12,.85),rgba(26,18,12,.3) 60%,transparent),linear-gradient(0deg,rgba(138,46,31,.45),transparent 50%)}
.tema-10 .slide-txt h2{font-weight:400;color:#f5c542;text-shadow:4px 4px 0 #8a2e1f;font-size:clamp(2.4rem,5.4vw,4.8rem)}
.tema-10 .kicker{color:#f7ecd9}
.tema-10 .h{font-weight:400;color:#f5c542;font-size:1.9rem}
.tema-10 .h.h-ico .ico{color:#e8a33d}
.tema-10 .h.h-ico::after{height:9px;background:linear-gradient(180deg,#e8a33d 0 33%,#d2622a 33% 66%,#8a2e1f 66%)}
.tema-10 .btn-accent{background:#f5c542;color:#1a120c;box-shadow:4px 4px 0 #8a2e1f}
.tema-10 .live-play{background:#f5c542;color:#1a120c}
.tema-10 .news-item,.tema-10 .card,.tema-10 .side-card,.tema-10 .prog{box-shadow:0 0 0 1px var(--line)}
.tema-10 .page-head{background:#1a120c;border-bottom:9px solid transparent;border-image:linear-gradient(180deg,#e8a33d 0 33%,#d2622a 33% 66%,#8a2e1f 66%) 1}
.tema-10 .page-head h1{font-weight:400;color:#f5c542;text-shadow:3px 3px 0 #8a2e1f}
.tema-10 .foot{background:#120c08}
