/*
 * Client token overrides for the LBGraphics child theme.
 *
 * This file loads after the parent colour theme, so any custom property set
 * here wins over the brand colours from the Customizer or site.json.
 * LB Graphics: the brand colours come from site.json (custom #3B82F6 on
 * #0A0E1A, dark by default), so no overrides are set here. The starter
 * example (teal) is in ~/lbg-backups/2026-10-16/child-tokens.css.orig.
 */

/* 2026-10-30 contrast fix (Owen approved): accent TEXT on dark backgrounds uses the lighter blue. Fills and light mode keep #0A4CD8. */
html[data-theme="dark"]{--lbg-accent-text-dark:#6b97f5}
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-c43ffcb .elementor-heading-title,
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-2c52fbb .elementor-heading-title,
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-20277cc .elementor-heading-title,
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-7b1a615 .elementor-heading-title,
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-64b178e .elementor-heading-title,
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-e4ec543 .elementor-heading-title,
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-b32aaba .elementor-heading-title,
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-3a49ed1 .elementor-heading-title,
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-44a228c .elementor-heading-title,
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-5104a8b .elementor-heading-title,
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-502a7be .elementor-heading-title{color:var(--lbg-accent-text-dark)}
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-18b0a13 .elementor-button:not(:hover):not(:focus),
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-8c5a156 .elementor-button:not(:hover):not(:focus),
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-d0b78ad .elementor-button:not(:hover):not(:focus),
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-909c48c .elementor-button:not(:hover):not(:focus),
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-8495e42 .elementor-button:not(:hover):not(:focus),
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-6017642 .elementor-button:not(:hover):not(:focus),
html[data-theme="dark"] body .elementor .elementor-element.elementor-element-0a43575 .elementor-button:not(:hover):not(:focus){color:var(--lbg-accent-text-dark);fill:var(--lbg-accent-text-dark)}
