/**
 * Design tokens — bright/kinetic direction (owner-approved 2026-06-13,
 * supersedes the dark-only line in specs/02). theme.json mirrors the palette
 * + type as WP presets; these `--hkd-*` aliases drive the bespoke blocks.
 */
:root {
	/* Palette */
	--hkd-green: #9afe00;
	--hkd-green-deep: #7ad400;
	--hkd-cyan: #3fd8ec;
	--hkd-amber: #ff8a00;
	--hkd-ink: #0b0e08;
	--hkd-screen: #0a0a0a;
	--hkd-paper: #f3f4ec;
	--hkd-paper-2: #eaecde;

	/* Per-topic accents (slug → color), applied via --tc on tags */
	--hkd-t-ransomware: #ff5b5b;
	--hkd-t-crypto: #ffb000;
	--hkd-t-ai: #3fd8ec;
	--hkd-t-privacy: #c98bff;
	--hkd-t-scams: #ff8a3c;
	--hkd-t-security: #9afe00;
	--hkd-t-hardware: #46e0b0;
	--hkd-t-espionage: #ff5b9a;

	/* Type families (specs/02 §2; self-hosted) */
	--hkd-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;
	--hkd-sans: "Inter", ui-sans-serif, system-ui, sans-serif;

	/* Fluid display sizes */
	--hkd-display: clamp(2.8rem, 1.4rem + 6.4vw, 7.8rem);
	--hkd-h2: clamp(1.9rem, 1rem + 3.2vw, 3.6rem);
	--hkd-h3: clamp(1.3rem, 1rem + 1.4vw, 2rem);

	/* Layout */
	--hkd-wide: 1280px;
	--hkd-pad: clamp(1.1rem, 3vw, 2.5rem);
}
