:root {
                --title-color: rgb(0,230,0);
            }:root {
             --body-font: Orbitron ;
         }:root {
             --title-font: Orbitron ;
         }:root {
            --war-font: Orbitron ;
        }:root {
            --war-font2: Orbitron ;
        }:root {
            --goldman-font: Orbitron ;
        }:root {
            .main-menu ul.sub-menu li a:before {
                content: "\f11b";
            }
        }/* ============================================================
   1. GERAL E RESETS DE TEMA
   ============================================================ */
body {
    background: #1a1a1a;
}
.broken_link, a.broken_link {
    text-decoration: none !important;
}
.wc-block-components-notice-banner { 
    color: #2f2f2f !important; 
}
/* Remove padding global desnecessário */
body { padding: 0 !important; }
.space-extra,
.space-extra-bottom {
    margin-top: -120px; /* atenção: negativo pode quebrar layout em alguns casos */
    background-color: #131313;
}
/* ============================================================
   4. BLOG E CATEGORIAS
   ============================================================ */
.blog-inner-title i {
    color: #00e600 !important;
}
/* Containers de blog - consolidado
   Mantive a regra composta original (.blog-details .blog-single, .blog-author, .main-menu ul.sub-menu)
   E a regra genérica .blog-single separada (exceção/contexto preservado) */
.blog-details .blog-single,
.blog-author,
.main-menu ul.sub-menu {
    background-color: #131313 !important;
}
.blog-single {
    background-color: #1c1c1c;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    border-radius: 6px !important;
    padding: 12px !important;
}
/* Elementos internos do blog */
.blog-single .blog-audio,
.blog-single .blog-img,
.blog-single .blog-video {
    border-radius: 5px !important;
    margin-bottom: 3px !important;
}
/* ============================================================
   Swiper e Cards (consolidei border-radius onde aplicável)
   ============================================================ */
.swiper-slide,
.blog-card .blog-img {
    overflow: hidden;
    border-radius: 6px !important;
    position: relative;
}
/* A imagem dentro do card também com border-radius (evita overflow visual) */
.blog-card .blog-img img {
    border-radius: 6px !important;
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
}
/* ============================================================
   UTILITÁRIOS (mantidos pequenos helpers)
   ============================================================ */
.hidden { display: none !important; }
.text-center { text-align: center; }
/* corrreção menu */
/* Vence o CSS inline do DarkLooks mesmo com o Autoptimize invertendo a ordem */
html.darklooks-mode-changer-enabled body button {
    background-color: #139513 !important;
}