/* ===== CORIOLANO fix.css — camada de correção final (carregada por último) ===== */
/* Marca de versão: CORRECAO-FINAL */

/* (1) MOUSE sempre visível em TODAS as páginas.
   O tema esconde o cursor real (cursor:none) e desenha um customizado que só
   inicializa na home; nas internas o mouse sumia. Aqui o cursor real é garantido. */
html, body, *{ cursor: auto !important; }
a, button, [role="button"], summary, label, select,
input[type="submit"], input[type="button"], input[type="reset"],
.cta-button, .lc-abre, .lc-fixar, .lc-fab, .lc-it, .lc-mini a, .lc-pe a{ cursor: pointer !important; }
input:not([type="submit"]):not([type="button"]):not([type="reset"]),
textarea, [contenteditable="true"]{ cursor: text !important; }

/* (2) FOTO do "Fale Conosco" — corrige o esticão (estava 380x1536, object-fit:fill).
   Arquivo real 1024x1536; agora escala proporcional, sem deformar. */
.advogado-photo{
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 1024 / 1536;
  object-fit: cover !important;
  object-position: center top !important;
  display: block;
}
.photo-wrapper{ height: auto !important; }

/* (3) Salva-vidas do .reveal: se algum script do site falhar no futuro, nenhuma
   seção fica presa invisível — revela após 2.5s. Com o scripts.js íntegro, a
   revelação normal ocorre antes e este fallback nem aparece. */
@keyframes lc-salva-reveal{ to{ opacity:1; transform:none; } }
.reveal{ animation: lc-salva-reveal .01s linear 2.5s forwards; }

/* (4) [Seção 4.2] Cursor customizado desativado na origem — elementos achados
   no scripts.js/HTML: .cursor-dot / .cursor-outline (data-cursor-dot/outline). */
.cursor-dot,.cursor-outline{display:none!important}
