:root {
  --color-primary: #d7a64a;
  --color-primary-contrast: #17130b;
  --color-bg: #071713;
  --color-surface: #10251f;
  --color-surface-raised: #18342c;
  --color-text: #f5f1e8;
  --color-muted: #a9b8ae;
  --color-felt: #0b4b37;
  --color-felt-light: #146247;
  --color-danger: #e1766d;
  --color-card: #fffdf7;
  --color-card-ink: #202622;
  --color-card-red: #bd4f4b;
  --color-border: #ffffff1c;
  --color-wood: #29251b;
  --color-shadow: #00000055;
  --color-table-glow: #001a12;
  --color-line-soft: #ffffff26;
  --color-felt-text: #f5e6c5;
  --color-card-shadow: #00190f66;
  --color-pattern-line: #ffffff70;
  --color-chip-surface: #10251fee;
  --color-chip-border: #ffffff24;
  --color-chip-shadow: #00190f44;
  --color-turn-glow: #d7a64a22;
  --color-turn-shadow: #00190f55;
  --color-fold-text: #f2dfb8;
  --color-hover-surface: #24473a;
  --color-primary-wash: #d7a64a18;
  --color-text-shadow: #00190f;
  --color-quiet-shadow: #00190f;
  --color-card-shadow-strong: #00190f66;
  --color-border-highlight: #ffffff70;
  --color-card-back-light: #f2e5c8;
  --color-felt-copy: #dce8df;
  --color-chip-edge: #ffffff24;
  --color-soft-white: #ffffff1c;
  --color-primary-hover: #e4bb70;
  --color-card-edge: #f2e5c8;
  --color-pattern-dark: #203a31;
  --color-pattern-light: #2e5144;
  --radius-circle: 50%;
  --radius-table: 48% / 39%;
  --radius-table-mobile: 35% / 25%;
  --radius-card: 8px;
  --radius-card-small: 6px;
  --radius-card-inset: 4px;
  --radius-control: 10px;
  --radius-input: 9px;
  --font-heading: Georgia, 'Times New Roman', serif;
  --font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --radius: 18px;
}
