:root {
  --rlt-color-canvas: #f5efe5;
  --rlt-color-canvas-warm: #fbf6ed;
  --rlt-color-paper: #fffaf1;
  --rlt-color-paper-soft: #f9f2e8;
  --rlt-color-ink: #16110d;
  --rlt-color-ink-soft: #342820;
  --rlt-color-muted: #6f6257;
  --rlt-color-faint: #a99c90;
  --rlt-color-line: rgba(54, 42, 32, 0.16);
  --rlt-color-line-strong: rgba(54, 42, 32, 0.28);
  --rlt-color-accent: #e8441d;
  --rlt-color-accent-dark: #b83116;
  --rlt-color-accent-soft: #fff0e8;
  --rlt-color-sage: #dfe6d7;
  --rlt-color-sage-soft: #eef3e9;
  --rlt-color-blue: #245b6b;
  --rlt-color-blue-soft: #e4eef1;
  --rlt-color-butter: #f2e4bd;
  --rlt-color-clay: #d4b094;
  --rlt-color-rose: #efd8ce;
  --rlt-radius-xs: 4px;
  --rlt-radius-sm: 6px;
  --rlt-radius-md: 8px;
  --rlt-radius-lg: 10px;
  --rlt-space-1: 4px;
  --rlt-space-2: 8px;
  --rlt-space-3: 12px;
  --rlt-space-4: 16px;
  --rlt-space-5: 24px;
  --rlt-space-6: 32px;
  --rlt-space-7: 48px;
  --rlt-space-8: 64px;
  --rlt-shadow-soft: 0 18px 60px rgba(54, 42, 32, 0.08);
  --rlt-shadow-button: 0 10px 22px rgba(184, 49, 22, 0.20);
  --rlt-font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  --rlt-font-serif: Georgia, "Times New Roman", Times, serif;

  --bg: var(--rlt-color-canvas);
  --paper: var(--rlt-color-paper);
  --ink: var(--rlt-color-ink);
  --ink-soft: var(--rlt-color-ink-soft);
  --muted: var(--rlt-color-muted);
  --faint: var(--rlt-color-faint);
  --line: var(--rlt-color-line);
  --line-strong: var(--rlt-color-line-strong);
  --green: var(--rlt-color-accent);
  --green-dark: var(--rlt-color-accent-dark);
  --green-soft: var(--rlt-color-accent-soft);
  --red: var(--rlt-color-accent);
  --red-soft: var(--rlt-color-accent-soft);
  --blue: var(--rlt-color-blue);
  --blue-soft: var(--rlt-color-blue-soft);
  --rose: var(--rlt-color-rose);
  --sage: var(--rlt-color-sage);
  --powder: var(--rlt-color-blue-soft);
  --butter: var(--rlt-color-butter);
  --clay: var(--rlt-color-clay);
  --warm: var(--rlt-color-paper-soft);
  --panel: rgba(255, 250, 241, 0.74);
  --radius: var(--rlt-radius-md);
  --shadow: var(--rlt-shadow-soft);
  --card: var(--rlt-color-paper);
  --text: var(--rlt-color-ink);
  --border: var(--rlt-color-line);
  --purple: var(--rlt-color-blue);
  --purple-soft: var(--rlt-color-blue-soft);
}
