/* GENERATED by scripts/sync-design-tokens.mjs. Edit theme.json, not this file. */
/* Semantic aliases shared by WordPress and Design Space; no independent values. */
:root{
  --brand-coral:var(--wp--preset--color--brand-coral);
  --ink:var(--wp--preset--color--ink);
  --text-muted:var(--wp--preset--color--text-muted);
  --white:var(--wp--preset--color--white);
  --paper:var(--wp--preset--color--paper);
  --surface:var(--wp--preset--color--surface);
  --line:var(--wp--preset--color--line);
  --input-border:var(--wp--preset--color--input-border);
  --success:var(--wp--preset--color--success);
  --information:var(--wp--preset--color--information);
  --warning:var(--wp--preset--color--warning);
  --space-1:var(--wp--preset--spacing--1);
  --space-2:var(--wp--preset--spacing--2);
  --space-3:var(--wp--preset--spacing--3);
  --space-4:var(--wp--preset--spacing--4);
  --space-6:var(--wp--preset--spacing--6);
  --space-8:var(--wp--preset--spacing--8);
  --space-12:var(--wp--preset--spacing--12);
  --space-16:var(--wp--preset--spacing--16);
  --space-24:var(--wp--preset--spacing--24);
  --type-h1:var(--wp--preset--font-size--h-1);
  --type-h2:var(--wp--preset--font-size--h-2);
  --type-h3:var(--wp--preset--font-size--h-3);
  --type-h4:var(--wp--preset--font-size--h-4);
  --type-h5:var(--wp--preset--font-size--h-5);
  --type-h6:var(--wp--preset--font-size--h-6);
  --type-body:var(--wp--preset--font-size--body);
  --type-caption:var(--wp--preset--font-size--caption);
  --type-detail:var(--wp--preset--font-size--detail);
  --type-compact:var(--wp--preset--font-size--compact);
  --radius-control:var(--wp--preset--border-radius--control);
  --radius-surface:var(--wp--preset--border-radius--surface);
  --radius-graphic:var(--wp--preset--border-radius--graphic);
  --font-body:var(--wp--preset--font-family--body);
  --font-heading:var(--wp--preset--font-family--heading);
  --shadow-soft:var(--wp--preset--shadow--soft);
  --shadow-float:var(--wp--preset--shadow--float);
  --weight-regular:var(--wp--custom--weight--regular);
  --weight-medium:var(--wp--custom--weight--medium);
  --weight-editorial:var(--wp--custom--weight--editorial);
  --weight-semibold:var(--wp--custom--weight--semibold);
  --leading-heading:var(--wp--custom--leading--heading);
  --leading-h1:var(--wp--custom--leading--h-1);
  --leading-h2:var(--wp--custom--leading--h-2);
  --leading-h4:var(--wp--custom--leading--h-4);
  --leading-h6:var(--wp--custom--leading--h-6);
  --leading-ui:var(--wp--custom--leading--ui);
  --leading-compact:var(--wp--custom--leading--compact);
  --leading-body:var(--wp--custom--leading--body);
  --leading-reading:var(--wp--custom--leading--reading);
  --tracking-heading:var(--wp--custom--tracking--heading);
  --tracking-editorial:var(--wp--custom--tracking--editorial);
  --tracking-small-heading:var(--wp--custom--tracking--small-heading);
  --tracking-normal:var(--wp--custom--tracking--normal);
  --focus-width:var(--wp--custom--focus--width);
  --focus-offset:var(--wp--custom--focus--offset);
  --focus-compact-width:var(--wp--custom--focus--compact-width);
  --focus-compact-offset:var(--wp--custom--focus--compact-offset);
  --border-width:var(--wp--custom--border--width);
  --border-state-width:var(--wp--custom--border--state-width);
  --control-height:var(--wp--custom--control--height);
  --control-target:var(--wp--custom--control--target);
  --error:var(--wp--custom--color--error);
  --accent-text:var(--wp--custom--color--accent);
  --container-wide:var(--wp--style--global--wide-size);
  --container-content:var(--wp--style--global--content-size);
  --container-reading:var(--wp--custom--layout--reading);
  --grid-gap:var(--wp--custom--layout--grid-gap);
  --surface-overlap:var(--wp--custom--layout--surface-overlap);
  --duration:var(--wp--custom--motion--duration);
  --ease:var(--wp--custom--motion--ease);
  --button-radius:var(--wp--preset--border-radius--button);
  --button-outline-hover-fill:var(--wp--custom--color--outline-hover);
}
