/* Improve readability: increase contrast for low-contrast text elements */

/* Stat label text in data blocks (e.g. "NATIONAL PURCHASE CAP") */
.stat-label {
	color: #b8b2a4 !important;
}

/* IRR chart title */
.irr-title {
	color: #b8b2a4 !important;
}

/* IRR chart row sub-labels (e.g. "(9% export)") */
.irr-row-label span {
	color: #9e9889 !important;
}

/* Footer text contrast improvement */
.taragraphies-footer {
	color: #b8b2a4 !important;
}

/* Fix: header nav dropdown menus were rendering behind sticky/high z-index page content (e.g. language toggle bars using z-index:9999). SmartMenus JS sets an inline z-index (often as low as 2-4) on dropdown <ul> elements, so we force it above known page overlays. */
.elementor-nav-menu--dropdown.sub-menu,
ul.elementor-nav-menu--dropdown {
	z-index: 100000 !important;
}

/* Fix (part 2): the ancestor .elementor-nav-menu establishes its own stacking context via position:relative + z-index:2 (Elementor default), which traps the dropdown's z-index:100000 inside a low-priority context relative to page content like the sticky language toggle bar (z-index:9999). Raise this ancestor's z-index above known page overlays so the whole header menu (including dropdowns) stacks above them. */
.elementor-nav-menu {
	z-index: 99999 !important;
}


/* Ensure the site header/nav always has a black background so the white nav text stays visible, matching the homepage, regardless of individual page background colors */
.elementor-location-header {
    background-color: #808080 !important;
}

/* Restore dark backdrop for the reusable "article hero" feature component (e.g. Mae Moh: A Sacrifice Zone Awaiting Justice). This component uses its own light/muted text palette (off-white headings, muted excerpt text, amber accents) originally designed for a near-black background. Since the global page background was changed to gray, this component's transparent background lost that contrast. Scoping the fix to this component only, so the rest of the site keeps the gray background. */
body.elementor-page-13623 section.hero {
	  background-color: #0d0d0b;
}