/**
 * HESENT V3 foundation tokens.
 *
 * These aliases complement theme.json presets and are scoped for gradual,
 * non-destructive migration of existing templates.
 */
:root {
	--hesent-v3-ink: var(--wp--preset--color--industrial-ink, #081b2b);
	--hesent-v3-navy: var(--wp--preset--color--precision-navy, #102a43);
	--hesent-v3-blue: var(--wp--preset--color--engineering-blue, #1646a0);
	--hesent-v3-blue-dark: var(--wp--preset--color--engineering-blue-dark, #103986);
	--hesent-v3-orange: var(--wp--preset--color--signal-orange, #de5528);
	--hesent-v3-graphite: var(--wp--preset--color--graphite, #202a31);
	--hesent-v3-steel: var(--wp--preset--color--steel-gray, #60707b);
	--hesent-v3-line: var(--wp--preset--color--line-gray, #e2e7eb);
	--hesent-v3-mist: var(--wp--preset--color--surface-gray, #f7f9fa);
	--hesent-v3-paper: var(--wp--preset--color--technical-white, #ffffff);
	--hesent-v3-white: var(--wp--preset--color--white, #fff);

	--hesent-v3-font-sans: var(--wp--preset--font-family--sans, Inter, "Noto Sans", "Segoe UI", Arial, sans-serif);
	--hesent-v3-font-technical: var(--wp--preset--font-family--technical, "IBM Plex Mono", "Roboto Mono", Consolas, monospace);

	--hesent-v3-reading: 47.5rem;
	--hesent-v3-wide: 86.25rem;
	--hesent-v3-gutter: clamp(1.25rem, 4vw, 3.25rem);
	--hesent-v3-chapter-space: clamp(6rem, 11vw, 11rem);
	--hesent-v3-section-space: clamp(4rem, 7vw, 7rem);
	--hesent-v3-module-gap: clamp(2rem, 6vw, 6rem);
	--hesent-v3-line-rule: 1px solid var(--hesent-v3-line);
	--hesent-v3-shadow: 0 1.875rem 5rem rgb(8 27 43 / 11%);
	--hesent-v3-transition: 180ms ease;
}
