/* Semantic aliases — plain-English names mapping onto the verbatim upstream tokens. */
:root {
  --text-heading: var(--dlc-ink);
  --text-body: var(--dlc-charcoal);
  --text-muted: var(--dlc-muted);
  --text-faint: var(--dlc-faint);
  --text-on-primary: var(--dlc-on-primary);
  --surface-page: var(--dlc-surface);
  --surface-card: var(--dlc-surface);
  --surface-subtle: var(--dlc-surface-subtle);
  --surface-muted: var(--dlc-surface-muted);
  --surface-brand: var(--dlc-primary);
  --surface-brand-soft: var(--dlc-primary-soft);
  --border-default: var(--dlc-border);
  --border-strong: var(--dlc-border-strong);
  --accent: var(--dlc-primary);
  --accent-hover: var(--dlc-primary-hover);
  --accent-pressed: var(--dlc-primary-pressed);
  --font-display: var(--dlc-font-display);
  --font-body: var(--dlc-font-body);
}
