/* V17 compatibility bridge. Keep earlier releases operational while new pages use --ui-* directly. */
:root {
  --v10-bg-page: var(--ui-color-bg-page);
  --v10-bg-surface: var(--ui-color-surface);
  --v10-brand-900: var(--ui-color-heading);
  --v10-brand-700: var(--ui-color-brand);
  --v10-accent-terracotta: var(--ui-color-accent-terracotta);
  --v10-accent-wheat: var(--ui-color-accent-wheat);
  --v10-accent-sage: var(--ui-color-accent-sage);
  --v14-page: var(--ui-color-bg-page);
  --v14-surface: var(--ui-color-surface);
  --v14-ink: var(--ui-color-heading);
  --v14-muted: var(--ui-color-muted);
  --v14-brand: var(--ui-color-brand);
  --v14-brand-strong: var(--ui-color-brand-strong);
  --v14-brand-soft: var(--ui-color-brand-soft);
  --v15-page: var(--ui-color-bg-page);
  --v15-surface: var(--ui-color-surface);
  --v15-surface-soft: var(--ui-color-bg-subtle);
  --v15-ink: var(--ui-color-heading);
  --v15-text: var(--ui-color-text);
  --v15-muted: var(--ui-color-muted);
  --v15-brand: var(--ui-color-brand);
  --v15-brand-strong: var(--ui-color-brand-strong);
  --v15-brand-soft: var(--ui-color-brand-soft);
  --v15-line: var(--ui-color-line);
  --v15-line-strong: var(--ui-color-line-strong);
  --v15-radius-sm: var(--ui-radius-sm);
  --v15-radius-md: var(--ui-radius-md);
  --v15-radius-lg: var(--ui-radius-lg);
  --v15-shadow-soft: var(--ui-shadow-md);
  --v15-shadow-float: var(--ui-shadow-lg);
  --ink: var(--ui-color-heading);
  --muted: var(--ui-color-muted);
  --forest: var(--ui-color-brand);
  --forest-dark: var(--ui-color-brand-strong);
  --green: var(--ui-color-brand);
  --deep: var(--ui-color-brand-strong);
  --mint: var(--ui-color-brand-soft);
  --paper: var(--ui-color-bg-page);
  --cream: var(--ui-color-surface);
  --line: var(--ui-color-line-strong);
  --danger: var(--ui-color-danger);
}
