/* Généré par tools/build-tokens.mjs depuis theme.json — ne pas modifier à la main. */
/* Alias courts — chargés en HTML et dans le thème WordPress (front + éditeur). */
:root, body {
	--color-primary: var(--wp--preset--color--primary);
	--color-primary-deep: var(--wp--preset--color--primary-deep);
	--color-accent: var(--wp--preset--color--accent);
	--color-accent-hover: var(--wp--preset--color--accent-hover);
	--color-accent-soft: var(--wp--preset--color--accent-soft);
	--color-accent-text: var(--wp--preset--color--accent-text);
	--color-ink: var(--wp--preset--color--ink);
	--color-muted: var(--wp--preset--color--muted);
	--color-line: var(--wp--preset--color--line);
	--color-surface: var(--wp--preset--color--surface);
	--color-base: var(--wp--preset--color--base);
	--color-success: var(--wp--preset--color--success);
	--color-success-soft: var(--wp--preset--color--success-soft);
	--color-negative-light: var(--wp--preset--color--negative-light);
	--gradient-stage: var(--wp--preset--gradient--stage);
	--gradient-hero-overlay: var(--wp--preset--gradient--hero-overlay);
	--gradient-card-overlay: var(--wp--preset--gradient--card-overlay);
	--gradient-card-overlay-primary: var(--wp--preset--gradient--card-overlay-primary);
	--font-display: var(--wp--preset--font-family--display);
	--font-body: var(--wp--preset--font-family--body);
	--fs-eyebrow: var(--wp--preset--font-size--eyebrow);
	--fs-x-small: var(--wp--preset--font-size--x-small);
	--fs-small: var(--wp--preset--font-size--small);
	--fs-base: var(--wp--preset--font-size--base);
	--fs-lead: var(--wp--preset--font-size--lead);
	--fs-title: var(--wp--preset--font-size--title);
	--fs-h3: var(--wp--preset--font-size--h-3);
	--fs-h2: var(--wp--preset--font-size--h-2);
	--fs-h1: var(--wp--preset--font-size--h-1);
	--fs-stat: var(--wp--preset--font-size--stat);
	--fs-hero-1: var(--wp--preset--font-size--hero-1);
	--fs-hero-2: var(--wp--preset--font-size--hero-2);
	--fs-hero-sub: var(--wp--preset--font-size--hero-sub);
	--fs-statement: var(--wp--preset--font-size--statement);
	--fs-subtitle: var(--wp--preset--font-size--subtitle);
	--fs-page-title: var(--wp--preset--font-size--page-title);
	--fs-step: var(--wp--preset--font-size--step);
	--space-10: var(--wp--preset--spacing--10);
	--space-20: var(--wp--preset--spacing--20);
	--space-30: var(--wp--preset--spacing--30);
	--space-40: var(--wp--preset--spacing--40);
	--space-50: var(--wp--preset--spacing--50);
	--space-60: var(--wp--preset--spacing--60);
	--space-70: var(--wp--preset--spacing--70);
	--shadow-photo: var(--wp--preset--shadow--photo);
	--shadow-panel: var(--wp--preset--shadow--panel);
	--shadow-float: var(--wp--preset--shadow--float);
	--gutter: var(--wp--custom--gutter);
	--header-height: var(--wp--custom--header-height);
	--width-page: var(--wp--custom--width--page);
	--width-content: var(--wp--custom--width--content);
	--width-panel: var(--wp--custom--width--panel);
	--width-mock: var(--wp--custom--width--mock);
	--width-media: var(--wp--custom--width--media);
	--width-cards: var(--wp--custom--width--cards);
	--width-form: var(--wp--custom--width--form);
	--width-prose: var(--wp--custom--width--prose);
	--hero-scroll: var(--wp--custom--hero-scroll);
	--radius-sm: var(--wp--custom--radius--sm);
	--radius-md: var(--wp--custom--radius--md);
	--radius-lg: var(--wp--custom--radius--lg);
	--radius-xl: var(--wp--custom--radius--xl);
	--radius-media: var(--wp--custom--radius--media);
	--radius-pill: var(--wp--custom--radius--pill);
	--line-height-heading: var(--wp--custom--line-height--heading);
	--line-height-title: var(--wp--custom--line-height--title);
	--line-height-body: var(--wp--custom--line-height--body);
	--letter-spacing-heading: var(--wp--custom--letter-spacing--heading);
	--letter-spacing-eyebrow: var(--wp--custom--letter-spacing--eyebrow);
	--font-weight-display: var(--wp--custom--font-weight--display);
	--font-weight-body: var(--wp--custom--font-weight--body);
	--font-weight-medium: var(--wp--custom--font-weight--medium);
	--font-weight-strong: var(--wp--custom--font-weight--strong);
	--font-weight-heavy: var(--wp--custom--font-weight--heavy);
	--border-width: var(--wp--custom--border--width);
	--border-button: var(--wp--custom--border--button);
	--duration-fast: var(--wp--custom--duration--fast);
	--duration-base: var(--wp--custom--duration--base);
	--duration-slow: var(--wp--custom--duration--slow);
	--focus-ring: var(--wp--custom--focus-ring);
}
