:root {
  --ink-950: #101720;
  --ink-900: #162231;
  --ink-800: #24374f;
  --ink-700: #35506b;
  --stone-100: #f4efe6;
  --stone-150: #ece4d6;
  --stone-200: #ddd2c0;
  --stone-300: #c4b79f;
  --accent-500: #b68a42;
  --accent-600: #986d29;
  --sage-500: #4f7265;
  --wine-500: #7f4b55;
  --white: #ffffff;
  --shadow-soft: 0 24px 48px rgba(16, 23, 32, 0.12);
  --shadow-panel: 0 16px 40px rgba(17, 27, 37, 0.12);
  --radius-lg: 28px;
  --radius-md: 20px;
  --radius-sm: 14px;
  --font-display: "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;
  --font-body: "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  --max-width: 1560px;
}
