:root {
  --paper: #f7f3ec;
  --paper-2: #f0ebe2;
  --paper-3: #e8e2d6;
  --ink: #1a1917;
  --ink-soft: #3a3732;
  --muted: #7a736a;
  --line: #d9d2c6;
  --line-light: #e8e2d6;
  --brand: #780828;
  --brand-deep: #5a061e;
  --brand-soft: #9a3a4e;
  --gold: #9a7b4f;
  --gold-soft: #c4a574;
  --moss: #3f4a32;
  --white: #fffcf7;
  --overlay: rgba(26, 25, 23, 0.42);

  --font-display: "Noto Serif SC", "Songti SC", "SimSun", serif;
  --font-ui: "Noto Sans SC", "PingFang SC", "Helvetica Neue", sans-serif;

  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-6: 2rem;
  --space-7: 3rem;
  --space-8: 4.5rem;
  --space-9: 6rem;

  --container: 72rem;
  --container-wide: 84rem;
  --header-h: 4.5rem;
  --radius: 2px;
  --ease: cubic-bezier(0.22, 1, 0.36, 1);
  --shadow-soft: 0 12px 40px rgba(26, 25, 23, 0.08);
}
