/*
Theme Name: Whitehat Base
Theme URI: https://whitehat-seo.co.uk/
Author: Whitehat SEO
Author URI: https://whitehat-seo.co.uk/
Description: Pack-standard, compliance-first affiliate theme. Standalone, lean, no page builder. Per site, only the design tokens (theme.json) and the GA4 id (inc/brand-config.php) change. Ships ranked-listicle / how-to templates that self-emit ItemList, FAQPage and HowTo schema, an auto FTC disclosure, hardened sponsored links, and a native GA4 slot.
Version: 1.0.0
Requires at least: 6.4
Tested up to: 6.7
Requires PHP: 7.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: whitehat-base
Tags: blog, news, two-columns, custom-menu, featured-images, full-width-template, block-styles, block-patterns
*/

/*
 * style.css carries the theme header (required) plus a minimal reset only.
 * Design tokens live in theme.json; token aliases in brand.css; component
 * styles in assets/css/components.css. Do NOT add hex literals here — the
 * build gate (tests/gates.mjs) fails on hex/rgb outside theme.json.
 */

*,
*::before,
*::after { box-sizing: border-box; }

html { -webkit-text-size-adjust: 100%; }

body {
	margin: 0;
	font-family: var(--wh-font-body);
	color: var(--wh-text);
	line-height: 1.65;
}

img,
svg { max-width: 100%; height: auto; }

a { color: var(--wh-primary); }

h1, h2, h3, h4 {
	font-family: var(--wh-font-heading);
	color: var(--wh-text-heading);
	line-height: 1.2;
}

:where(.entry-content) > * { margin-block: var(--wh-space-flow, 1.25rem); }
