/*
Theme Name: Hello Elementor Child — PX Ativos Judiciais
Theme URI: https://pxativosjudiciais.com.br/
Description: Child theme do Hello Elementor. Centraliza customizações E-E-A-T da Renata Nilsson (shortcodes, schema, blindagem do título) de forma versionável e à prova de updates.
Author: Núcleo de Performance
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/

/* Estilos customizados podem ser adicionados aqui. */

/*
 * Paridade com produção — links da UI do Elementor sem sublinhado.
 * No homolog o CSS do Elementor Kit (post 711) regenerou com a regra
 * `.elementor-kit-711 a { text-decoration: underline }` vencendo, deixando
 * títulos de loop, submenu e botões sublinhados (diferente de produção).
 * Reaplicamos `none` (mesma especificidade, ordem posterior) e preservamos
 * o sublinhado dos links de conteúdo de artigo (.page-content a).
 */
body .elementor-kit-711 a { text-decoration: none; }
body .elementor-kit-711 .page-content a { text-decoration: underline; }

/* Reforço garantido nos links de UI (não afeta links de conteúdo .page-content) */
.elementor-heading-title a,
.elementor-button,
.elementor-sub-item,
.elementor-item,
.e-loop-item a { text-decoration: none !important; }

/*
 * Cookie Notice (Hu-manity.co) — contraste dos botões.
 * O plugin pinta os botões com o amarelo da marca via style inline
 * (`background-color: #fdc309`) e o container define `color:#ffffff` — os
 * botões herdam o branco. Medido: branco sobre #fdc309 = 1.62:1, muito abaixo
 * do mínimo WCAG AA (4.5:1) para texto normal: o rótulo some no fundo.
 * Trocamos pelo navy da marca (#003043): 8.64:1 — passa AA e AAA, sem perder
 * a identidade visual. !important porque o inline do plugin tem prioridade.
 */
#cookie-notice .cn-button,
#cookie-notice #cn-accept-cookie,
#cookie-notice #cn-more-info {
  color: #003043 !important;
  font-weight: 600;
}
/* foco visível no teclado (o plugin não entrega) */
#cookie-notice .cn-button:focus-visible {
  outline: 2px solid #ffffff;
  outline-offset: 2px;
}
