/* tokens.css — GENERATED by nembedemand-brain/scripts/acss-extract.mjs from this site's Automatic.css (computed at :root).
 * The ACSS names the site's CSS uses, onto theme.json's presets — so the editor's pickers show the same colours and the
 * CSS keeps working without ACSS. Change a colour in theme.json, never here. */
:root {
	--accent: var(--wp--preset--color--accent);
	--accent-dark: var(--wp--preset--color--accent-dark); /* by hand 2026-10-28: the extractor missed it (the survey's Send button; ACSS value #f4c566) */
	--action: var(--wp--preset--color--action);
	--action-dark: var(--wp--preset--color--action-dark);
	--action-ultra-dark: var(--wp--preset--color--action-ultra-dark);
	--base: var(--wp--preset--color--base);
	--base-dark: var(--wp--preset--color--base-dark);
	--base-light: var(--wp--preset--color--base-light);
	--base-medium: var(--wp--preset--color--base-medium);
	--base-semi-dark: var(--wp--preset--color--base-semi-dark);
	--base-semi-light: var(--wp--preset--color--base-semi-light);
	--base-ultra-dark: var(--wp--preset--color--base-ultra-dark);
	--base-ultra-light: var(--wp--preset--color--base-ultra-light);
	--black: var(--wp--preset--color--black);
	--radius: var(--wp--custom--acss--radius); /* by hand 2026-10-28: missed by the extractor (ACSS 5px) */
	--btn-border-style: var(--wp--custom--acss--btn-border-style);
	--btn-border-width: var(--wp--custom--acss--btn-border-width);
	--btn-font-style: var(--wp--custom--acss--btn-font-style);
	--btn-font-weight: var(--wp--custom--acss--btn-font-weight);
	--btn-justify-content: var(--wp--custom--acss--btn-justify-content);
	--btn-letter-spacing: var(--wp--custom--acss--btn-letter-spacing);
	--btn-line-height: var(--wp--custom--acss--btn-line-height);
	--btn-min-width: var(--wp--custom--acss--btn-min-width);
	--btn-pad-x: var(--wp--custom--acss--btn-pad-x);
	--btn-pad-y: var(--wp--custom--acss--btn-pad-y);
	--btn-padding-block: var(--wp--custom--acss--btn-padding-block);
	--btn-padding-inline: var(--wp--custom--acss--btn-padding-inline);
	--btn-radius: var(--wp--custom--acss--btn-radius);
	--btn-text-align: var(--wp--custom--acss--btn-text-align);
	--btn-text-decoration: var(--wp--custom--acss--btn-text-decoration);
	--btn-text-decoration-hover: var(--wp--custom--acss--btn-text-decoration-hover);
	--btn-text-transform: var(--wp--custom--acss--btn-text-transform);
	--focus-color: var(--primary);
	--focus-offset: var(--wp--custom--acss--focus-offset);
	--focus-width: var(--wp--custom--acss--focus-width);
	--h1: var(--wp--preset--font-size--h1);
	--h2: var(--wp--preset--font-size--h2);
	--h3: var(--wp--preset--font-size--h3);
	--h4: var(--wp--preset--font-size--h4);
	--neutral: var(--wp--preset--color--neutral);
	--neutral-dark: var(--wp--preset--color--neutral-dark);
	--neutral-light: var(--wp--preset--color--neutral-light);
	--neutral-medium: var(--wp--preset--color--neutral-medium);
	--neutral-semi-dark: var(--wp--preset--color--neutral-semi-dark);
	--neutral-semi-light: var(--wp--preset--color--neutral-semi-light);
	--neutral-ultra-dark: var(--wp--preset--color--neutral-ultra-dark);
	--neutral-ultra-light: var(--wp--preset--color--neutral-ultra-light);
	--primary: var(--wp--preset--color--primary);
	--primary-dark: var(--wp--preset--color--primary-dark);
	--primary-hover: var(--wp--preset--color--primary-hover);
	--primary-light: var(--wp--preset--color--primary-light);
	--primary-semi-dark: var(--wp--preset--color--primary-semi-dark);
	--primary-ultra-dark: var(--wp--preset--color--primary-ultra-dark);
	--primary-ultra-light: var(--wp--preset--color--primary-ultra-light);
	--radius-m: var(--wp--custom--acss--radius-m);
	--secondary: var(--wp--preset--color--secondary);
	--secondary-dark: var(--wp--preset--color--secondary-dark);
	--secondary-hover: var(--wp--preset--color--secondary-hover);
	--secondary-light: var(--wp--preset--color--secondary-light);
	--secondary-semi-dark: var(--wp--preset--color--secondary-semi-dark);
	--secondary-ultra-dark: var(--wp--preset--color--secondary-ultra-dark);
	--secondary-ultra-light: var(--wp--preset--color--secondary-ultra-light);
	--space-l: var(--wp--preset--spacing--l);
	--space-m: var(--wp--preset--spacing--m);
	--space-xl: var(--wp--preset--spacing--xl);
	--space-xs: var(--wp--preset--spacing--xs);
	--space-xxl: var(--wp--preset--spacing--xxl);
	--tertiary: var(--wp--preset--color--tertiary);
	--tertiary-light: var(--wp--preset--color--tertiary-light);
	--tertiary-ultra-light: var(--wp--preset--color--tertiary-ultra-light);
	--text-dark: var(--black);
	--text-l: var(--wp--preset--font-size--text-l);
	--text-light: var(--white);
	--text-m: var(--wp--preset--font-size--text-m);
	--text-s: var(--wp--preset--font-size--text-s);
	--text-xl: var(--wp--preset--font-size--text-xl);
	--text-xs: var(--wp--preset--font-size--text-xs);
	--text-xxl: var(--wp--preset--font-size--text-xxl);
	--transition: var(--wp--custom--acss--transition);
	--white: var(--wp--preset--color--white);
}
