/* Eidos Lab — runtime tokens the editor presets can't express (dynamic accent + product scopes). */
:root {
	--accent: var(--wp--preset--color--ultramarine);
	--accent-hover: var(--wp--preset--color--ultramarine-600);
	--accent-press: var(--wp--preset--color--ultramarine-700);
	--accent-tint: var(--wp--preset--color--ultramarine-100);
	--accent-contrast: #FFFFFF;
	--focus-ring: rgba(45, 67, 215, 0.40);
}
.theme-betterwaste {
	--accent: var(--wp--preset--color--teal-500);
	--accent-hover: var(--wp--preset--color--teal-600);
	--accent-press: var(--wp--preset--color--teal-700);
	--accent-tint: var(--wp--preset--color--teal-100);
	--focus-ring: rgba(16, 155, 151, 0.40);
}
.theme-streamwave {
	--accent: var(--wp--preset--color--coral-600);
	--accent-hover: var(--wp--preset--color--coral-700);
	--accent-press: #8A2C16;
	--accent-tint: var(--wp--preset--color--coral-100);
	--focus-ring: rgba(224, 81, 47, 0.40);
}
/* Accent-aware helpers usable as block "additional CSS class" */
.has-accent-color { color: var(--accent) !important; }
.has-accent-background-color { background-color: var(--accent) !important; }
