/* Generated by christianpure-design-system. Do not edit.
 * Step-1 migration aliases from tokens/legacy-aliases.json.
 * Load BEFORE design-system.css so live redeclarations shadow these (KTD11).
 */
:root {
  --cp-arrival-gold: var(--cp-color-ink-gold);
  --cp-arrival-ink: var(--cp-color-ink);
  --cp-body: var(--cp-font-family-body);
  --cp-category-coral: var(--cp-color-accent-coral);
  --cp-category-hero-accent: var(--cp-color-accent-coral);
  --cp-category-hero-focus: var(--cp-color-focus-ring);
  --cp-category-hero-ink: var(--cp-color-ink);
  --cp-category-hero-line: var(--cp-color-line);
  --cp-category-hero-muted: var(--cp-color-ink-muted);
  --cp-category-hero-placeholder: var(--cp-color-ink-muted);
  --cp-category-ink: var(--cp-color-ink);
  --cp-category-medallion: var(--cp-color-accent-gold);
  --cp-category-paper: var(--cp-color-surface-page);
  --cp-coral: var(--cp-color-accent-coral);
  --cp-course-apse: var(--cp-color-surface-inverse);
  --cp-course-divider: var(--cp-color-line-gold);
  --cp-course-gold: var(--cp-color-accent-gold);
  --cp-course-line: var(--cp-color-line);
  --cp-course-paper: var(--cp-color-surface-band);
  --cp-courses-coral: var(--cp-color-status-danger);
  --cp-courses-gold: var(--cp-color-accent-gold);
  --cp-courses-gold-light: var(--cp-color-accent-gold);
  --cp-courses-ink: var(--cp-color-ink);
  --cp-courses-ivory: var(--cp-color-surface-band);
  --cp-courses-line: var(--cp-color-line);
  --cp-courses-parchment: var(--cp-color-surface-inset);
  --cp-focus: var(--cp-color-focus-ring);
  --cp-gold: var(--cp-color-accent-gold);
  --cp-gold-line: var(--cp-color-line-gold);
  --cp-heading: var(--cp-font-family-heading);
  --cp-ink: var(--cp-color-ink);
  --cp-ink-deep: var(--cp-color-interactive-hover);
  --cp-la-activity: var(--cp-font-family-body);
  --cp-la-body: var(--cp-font-family-body);
  --cp-la-dark: var(--cp-color-interactive-hover);
  --cp-la-display: var(--cp-font-family-heading);
  --cp-la-ink: var(--cp-color-ink);
  --cp-la-lapis: var(--cp-color-ink);
  --cp-la-light-vermilion: var(--cp-color-accent-coral);
  --cp-la-line: var(--cp-color-line);
  --cp-la-muted: var(--cp-color-ink-muted);
  --cp-la-navy: var(--cp-color-ink);
  --cp-la-ochre: var(--cp-color-accent-gold);
  --cp-la-paper: var(--cp-color-surface-page);
  --cp-la-parchment: var(--cp-color-surface-band);
  --cp-la-reading: var(--cp-font-family-body);
  --cp-la-ui: var(--cp-font-family-body);
  --cp-la-vermilion: var(--cp-color-accent-coral);
  --cp-la-warm-white: var(--cp-color-surface-raised);
  --cp-member-line: var(--cp-color-line);
  --cp-member-paper: var(--cp-color-surface-page);
  --cp-mission-copy: var(--cp-color-ink);
  --cp-mission-gold: var(--cp-color-accent-gold);
  --cp-mission-gold-deep: var(--cp-color-ink-gold);
  --cp-mission-navy: var(--cp-color-ink);
  --cp-mission-paper: var(--cp-color-surface-band);
  --cp-mission-paper-light: var(--cp-color-surface-page);
  --cp-mission-paper-warm: var(--cp-color-surface-inset);
  --cp-mission-rule: var(--cp-color-line-gold);
  --cp-mission-rule-strong: var(--cp-color-accent-gold);
  --cp-nav-accent: var(--cp-color-accent-coral);
  --cp-nav-canvas: var(--cp-color-surface-page);
  --cp-nav-focus: var(--cp-color-focus-ring);
  --cp-nav-hover: var(--cp-color-interactive-hover);
  --cp-nav-ink: var(--cp-color-ink);
  --cp-nav-line: var(--cp-color-line);
  --cp-nav-search-icon: var(--cp-color-ink);
  --cp-prayer-blue: var(--cp-color-ink);
  --cp-prayer-blue-deep: var(--cp-color-interactive-hover);
  --cp-prayer-gold: var(--cp-color-accent-gold);
  --cp-prayer-line: var(--cp-color-line);
  --cp-prayer-paper: var(--cp-color-surface-band);
  --cp-prayer-paper-inset: var(--cp-color-surface-inset);
  --cp-request-footer-ink: var(--cp-color-ink-on-inverse);
  --cp-request-footer-line: var(--cp-color-line-on-inverse);
  --cp-request-footer-muted: var(--cp-color-ink-on-inverse-muted);
  --cp-request-footer-surface: var(--cp-color-surface-inverse);
  --cp-search-focus: var(--cp-color-focus-ring);
  --cp-search-ink: var(--cp-color-ink);
  --cp-search-line: var(--cp-color-line);
  --cp-search-placeholder: var(--cp-color-ink-muted);
  --cp-series-copy: var(--cp-color-ink);
  --cp-series-divider: var(--cp-color-line-gold);
  --cp-series-line: var(--cp-color-line);
  --cp-series-muted: var(--cp-color-ink-muted);
  --cp-stone: var(--cp-color-surface-page);
  --cp-stone-deep: var(--cp-color-surface-inset);
  --cp-verse-gold: var(--cp-color-ink-gold);
  --cp-verse-gold-line: var(--cp-color-line-gold);
  --cp-verse-ivory: var(--cp-color-surface-band);
  --cp-verse-ivory-deep: var(--cp-color-surface-inset);
  --cp-verse-navy: var(--cp-color-ink);
}

