/* Modelo 3 — Sertão Raiz: papel creme, madeira e laranja do pôr do sol, fonte de faroeste */
:root{--bg:#f6efe2;--card:#fffaf0;--ink:#2b1d12;--ink2:#6b5543;--line:#e6d8bf;--radius:10px}
body.tema-3{background-image:radial-gradient(rgba(120,80,30,.06) 1px,transparent 1px);background-size:6px 6px}
.tema-3 .top-bg{background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.35)),repeating-linear-gradient(90deg,#5a3418 0 38px,#633a1b 38px 40px,#55301a 40px 90px),#5a3418}
.tema-3 .top-bg::after{background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.35));mask:none}
.tema-3 .brand-txt{font-weight:400;letter-spacing:.02em;text-shadow:0 3px 0 rgba(0,0,0,.35)}
.tema-3 .nav a{font-family:var(--fh);font-weight:400;letter-spacing:.06em}
.tema-3 .slide:not(.hero-default)::after{background:linear-gradient(90deg,rgba(60,30,10,.75),rgba(60,30,10,.2) 60%,transparent),linear-gradient(0deg,rgba(40,20,5,.4),transparent 40%)}
.tema-3 .slide-txt h2{font-weight:400;text-shadow:0 4px 0 rgba(0,0,0,.35)}
.tema-3 .h{font-weight:400;color:#6b3a16}
.tema-3 .h.h-ico::after{height:3px;background:repeating-linear-gradient(90deg,#b8742f 0 10px,transparent 10px 16px)}
.tema-3 .btn{border-radius:8px}
.tema-3 .btn-accent{color:#2b1300;box-shadow:0 4px 0 color-mix(in srgb,var(--accent) 60%,#000)}
.tema-3 .side-card,.tema-3 .news-item,.tema-3 .card,.tema-3 .prog,.tema-3 .sched{border:1px solid var(--line);box-shadow:0 3px 0 #e2cfae}
.tema-3 .page-head{background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.35)),#5a3418}
.tema-3 .page-head h1{font-weight:400}
.tema-3 .foot{background:#3a2210}
.tema-3 .foot h4{font-family:var(--fh);font-weight:400}
