:root {
  --canvas: #ffffff;
  --canvas-muted: #f7f5f1;
  --structure: #3b2e28;
  --structure-muted: #2c2a28;
  --structure-soft: #756b64;
  --accent-cream: #ebd9c4;
  --accent-blush: #e8c4b8;
  --accent-warm: #d9ad94;
  --warning-subtle: #bf7b5e;
  --rule: #e7e0d9;
  --focus: #9a5d44;
  --radius-item: 12px;
  --radius-feature: 20px;
  --shell-gutter: clamp(21px, 5.3vw, 75px);
  --reading-measure: 52rem;
  --space-1: 0.5rem;
  --space-2: 0.75rem;
  --space-3: 1rem;
  --space-4: 1.5rem;
  --space-5: 2rem;
  --space-6: 3rem;
  --space-7: 4.5rem;
  --space-8: 6rem;
  --font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", sans-serif;
  --font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", sans-serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}
