:root {
  --ink: #2A1F1A;
  --ink-soft: #5B4A3F;
  --paper: #FAF6F1;
  --paper-raised: #FFFFFF;
  --line: #E4DACE;
  --accent: #C98B4F;
  --accent-deep: #A66B35;
  --accent-ink: #3A2E25;

  --font-heading: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --font-body: Georgia, 'Times New Roman', serif;

  --radius-sm: 10px;
  --radius-md: 16px;
  --radius-lg: 24px;

  --container: 1080px;

  --shadow-card: 0 1px 2px rgba(42,31,26,0.06), 0 8px 24px rgba(42,31,26,0.07);
}

@media (prefers-color-scheme: dark) {
  :root {
    --ink: #F1E9DF;
    --ink-soft: #C9B9A9;
    --paper: #1C1512;
    --paper-raised: #241B17;
    --line: #3A2E25;
    --accent: #D9A066;
    --accent-deep: #E7B47D;
    --accent-ink: #F1E9DF;
    --shadow-card: 0 1px 2px rgba(0,0,0,0.3), 0 8px 24px rgba(0,0,0,0.35);
  }
}
