/* Tema do blog: claro por padrão, com botão dia/noite. Só vale em /blog e /blog/*. O resto do site fica como está. */
.tema-toggle{display:inline-flex;align-items:center;gap:6px;background:rgba(201,162,39,.12);border:1px solid rgba(201,162,39,.4);color:var(--ouro-claro);border-radius:999px;padding:6px 12px;font:700 .82rem 'Inter',sans-serif;cursor:pointer;white-space:nowrap;transition:all .2s}
.tema-toggle:hover{background:var(--ouro);color:#0d134c;border-color:var(--ouro)}
html[data-tema="claro"]{color-scheme:light;--azul-fundo:#f5f6fb;--azul-card:#ffffff;--areia:#171d4d;--pedra:#555c85;--linha:rgba(13,19,76,.14);--ouro-claro:#8a6400;--ouro:#c9a227}
html[data-tema="claro"] body{background:#f5f6fb;color:#171d4d}
html[data-tema="claro"] p,html[data-tema="claro"] .artigo-texto ul,html[data-tema="claro"] .artigo-texto ol,html[data-tema="claro"] .artigo-texto li{color:#2a3163}
html[data-tema="claro"] h1,html[data-tema="claro"] h3,html[data-tema="claro"] .destaque-titulo,html[data-tema="claro"] .artigo-titulo,html[data-tema="claro"] .card-venda-curso h3,html[data-tema="claro"] .card-lead h4{color:#0d134c}
html[data-tema="claro"] h2{color:#7a5a00}
html[data-tema="claro"] a{color:#7a5a00}
html[data-tema="claro"] .topo{background:radial-gradient(750px 140px at 8% 0%,rgba(201,162,39,.2),transparent 70%),rgba(255,255,255,.96)}
html[data-tema="claro"] .topo .marca,html[data-tema="claro"] .menu-link-destaque,html[data-tema="claro"] .menu-icone-social,html[data-tema="claro"] .icone-link{color:#171d4d}
html[data-tema="claro"] .menu-link-destaque:hover,html[data-tema="claro"] .menu-link-destaque.ativo{color:#7a5a00}
html[data-tema="claro"] .btn-menu-mais,html[data-tema="claro"] .btn-menu-mobile{color:#7a5a00;background:rgba(201,162,39,.14)}
html[data-tema="claro"] .btn-menu-mais:hover,html[data-tema="claro"] .btn-menu-mobile:hover{color:#0d134c}
html[data-tema="claro"] .dropdown-menu-mais,html[data-tema="claro"] .drawer-mobile,html[data-tema="claro"] .gaveta{background:#fff;box-shadow:0 16px 40px rgba(13,19,76,.18)}
html[data-tema="claro"] .dropdown-item,html[data-tema="claro"] .drawer-link{color:#171d4d}
html[data-tema="claro"] .drawer-link{background:rgba(13,19,76,.03)}
html[data-tema="claro"] .drawer-link-secundario{color:#555c85}
html[data-tema="claro"] .dropdown-divisor,html[data-tema="claro"] .drawer-divisor{background:rgba(13,19,76,.1)}
html[data-tema="claro"] .drawer-mobile-marca,html[data-tema="claro"] .drawer-mobile-fechar{color:#171d4d}
html[data-tema="claro"] .drawer-mobile-topo{border-bottom-color:rgba(13,19,76,.1)}
html[data-tema="claro"] .hero-blog{background:radial-gradient(circle at 50% 0%,rgba(201,162,39,.16),transparent 70%)}
html[data-tema="claro"] .hero-blog p,html[data-tema="claro"] .subtitulo-artigo{color:#2f3668}
html[data-tema="claro"] .selo{color:#7a5a00}
html[data-tema="claro"] .busca-input{background:#fff;color:#171d4d;box-shadow:0 4px 18px rgba(13,19,76,.1)}
html[data-tema="claro"] .busca-input:focus{background:#fff}
html[data-tema="claro"] .busca-limpar:hover{color:#171d4d}
html[data-tema="claro"] .filtro-btn{background:#fff;color:#555c85}
html[data-tema="claro"] .filtro-btn:hover{color:#171d4d;border-color:rgba(13,19,76,.3)}
html[data-tema="claro"] .filtro-btn.ativo{background:var(--ouro);color:#1a1403}
html[data-tema="claro"] .artigo-destaque{background:#fff;box-shadow:0 12px 36px rgba(13,19,76,.14)}
html[data-tema="claro"] .destaque-resumo,html[data-tema="claro"] .artigo-resumo{color:#3a4170}
html[data-tema="claro"] .destaque-imagem-box,html[data-tema="claro"] .artigo-img-box{background:#e6e8f3}
html[data-tema="claro"] .card-artigo{box-shadow:0 6px 20px rgba(13,19,76,.1)}
html[data-tema="claro"] .card-artigo:hover{box-shadow:0 14px 30px rgba(13,19,76,.18)}
html[data-tema="claro"] .artigo-meta{border-top-color:rgba(13,19,76,.1)}
html[data-tema="claro"] .btn-card-compartilhar{background:rgba(13,19,76,.05);color:#7a5a00}
html[data-tema="claro"] .btn-card-compartilhar:hover{color:#0d134c}
html[data-tema="claro"] footer{background:#eceef7;color:#555c85}
html[data-tema="claro"] footer a{color:#555c85}
html[data-tema="claro"] .breadcrumb span{color:rgba(13,19,76,.35)}
html[data-tema="claro"] .tabela-info tr:nth-child(even){background:rgba(13,19,76,.04)}
html[data-tema="claro"] .tabela-info th{background:rgba(201,162,39,.22);color:#5e4500}
html[data-tema="claro"] .tabela-info td{color:#2a3163}
html[data-tema="claro"] .destaque-box{background:rgba(201,162,39,.12)}
html[data-tema="claro"] .artigo-texto blockquote{background:rgba(13,19,76,.05)}
html[data-tema="claro"] .artigo-texto pre{background:#eceef7;color:#171d4d}
html[data-tema="claro"] .rel-card{background:#fff}
html[data-tema="claro"] .rel-card span{color:#0d134c}
html[data-tema="claro"] .card-venda-curso,html[data-tema="claro"] .card-lead,html[data-tema="claro"] .garantia-box{background:#fff;color:#171d4d}
html[data-tema="claro"] .card-lead p,html[data-tema="claro"] .preco-parcelado{color:#3a4170}
html[data-tema="claro"] .input-lead{background:#fff;color:#171d4d;border-color:rgba(13,19,76,.25)}
html[data-tema="claro"] .btn-share{background:#fff;color:#171d4d}
html[data-tema="claro"] .beneficios-curso li{color:#2a3163}
html[data-tema="claro"] .meta-artigo strong,html[data-tema="claro"] .meta-artigo [style*="color:#ffffff"]{color:#0d134c !important}
html[data-tema="claro"] [style*="color:#c0c6e8"],html[data-tema="claro"] [style*="color:#c4caed"],html[data-tema="claro"] [style*="color:#dbe0f5"]{color:#3a4170 !important}
html[data-tema="claro"] .share-bar{background:#fff !important;border-color:rgba(13,19,76,.14) !important}
html[data-tema="claro"] .share-bar *{color:#171d4d}
html[data-tema="claro"] [style*="rgba(255,255,255,.03)"]{background:#fff !important}
html[data-tema="claro"] [style*="color:#fff"]{color:#0d134c !important}
html[data-tema="claro"] .btn-ouro,html[data-tema="claro"] .btn-ouro *{color:#1a1403 !important}
/* botão flutuante: sempre visível, independente do cabeçalho */
.tema-toggle{position:fixed;left:16px;bottom:18px;z-index:60;box-shadow:0 6px 18px rgba(0,0,0,.25);background:#0d134c;color:#f7d070;border-color:rgba(201,162,39,.6)}
html[data-tema="claro"] .tema-toggle{background:#fff;color:#7a5a00;box-shadow:0 6px 18px rgba(13,19,76,.2)}
