/* correcoes.css */

/* Remove margens extras que o tema antigo pode estar forçando */
body, html {
    margin: 0;
    padding: 0;
    overflow-x: hidden; /* Evita rolagem lateral indesejada no mobile */
}

/* Garante que imagens sejam responsivas (regra do Tailwind, mas bom reforçar) */
img {
    max-width: 100%;
    height: auto;
    display: block;
}

/* Corrige conflitos de fontes de ícones se necessário */
.fa, .fas, .far, .fal, .fab {
    line-height: inherit;
}

/* Se houver conflito com o Fancybox (galeria) */
.fancybox__container {
    z-index: 99999 !important;
}

/* Ajuste para a barra de administração do WordPress não cobrir o header fixo */
body.admin-bar header.sticky {
    top: 32px;
}
@media screen and (max-width: 782px) {
    body.admin-bar header.sticky {
        top: 46px;
    }
}