/* ==========================================================================
   Correções de contraste — Terra de Cambra

   Ao contrário de a11y-mode.css, este ficheiro aplica-se SEMPRE, e por isso
   é o único que altera o aspeto do site. Corrige uma falha real de nível AA
   (critério 1.4.3): o laranja #ff6900 sobre branco dá 2,89:1, quando o
   mínimo para texto pequeno é 4,5:1.

   Para desligar estas correções, comente a linha correspondente em
   functions.php (procure "tdc-a11y-fixes").
   ========================================================================== */

:root {
	/* Laranja escurecido: 5,04:1 sobre branco. Mantém o carácter da cor. */
	--tdc-laranja-texto: #bf4900;
	/* Para fundos laranja, o texto passa a ser escuro: 6,03:1. */
	--tdc-sobre-laranja: #1a1a1a;
}

/* --------------------------------------------------------------------------
   Texto laranja sobre fundo claro
   -------------------------------------------------------------------------- */

/* Botões de texto do Stackable (ex.: "LER MAIS ARTIGOS") */
.stk-button:not([style*="background"]) .stk-button__inner-text.has-text-color {
	color: var(--tdc-laranja-texto);
}

/* Ligações e texto do Elementor que usem a cor de destaque */
.elementor-widget-text-editor a,
.elementor-widget-heading .elementor-heading-title a {
	color: var(--tdc-laranja-texto);
}

/* --------------------------------------------------------------------------
   Texto branco sobre fundo laranja dá os mesmos 2,89:1.
   Nestes casos, o texto passa a escuro.
   -------------------------------------------------------------------------- */
.stk-button[style*="rgb(255, 105, 0)"] .stk-button__inner-text,
.elementor-button[style*="rgb(255, 105, 0)"] {
	color: var(--tdc-sobre-laranja);
}
