/**
 * Atlas Labs — Generic WordPress Pages
 *
 * Plain content pages (About, COA Library, Privacy Policy, etc.) have
 * no theme template override — they fall through to Kadence's default
 * page template, which renders the same white `.content-bg` /
 * `.entry-content-wrap` shell and light entry-hero band already fixed
 * on the shop (shop.css), cart/account (woocommerce-pages.css), and
 * 404 (base.css) pages. This module covers the remaining case: any
 * other singular Page, scoped to WordPress's own `body.page` class.
 *
 * Every selector carries the `html body` specificity bump documented
 * in CLAUDE.md — Kadence's own page rules load after this theme's
 * stylesheets and win bare-class ties.
 *
 * Loaded only on non-front-page singular Pages — see inc/enqueue.php.
 */

html body.page .content-bg,
html body.page .entry-content-wrap,
html body.page .content-area {
	background-color: var(--color-bg-primary);
	color: var(--color-text-primary);
}

html body.page .entry-hero,
html body.page .entry-hero-container-inner {
	background-color: var(--color-bg-hero);
}

html body.page .entry-hero .entry-title,
html body.page .entry-title {
	color: var(--color-text-primary);
}

html body.page .kadence-breadcrumbs,
html body.page .kadence-breadcrumbs a {
	color: var(--color-text-secondary);
}

html body.page .entry-content a {
	color: var(--color-text-primary);
	text-decoration-color: var(--color-border-secondary);
}

html body.page .entry-content a:hover {
	text-decoration-color: var(--color-text-primary);
}
