/* tc-shared.css — colour palette, reset, and base typography shared across all pages. */
:root {
  --ink: #1a1614;
  --paper: #d9d2c3;
  --paper-deep: #c8bfac;
  --blood: #7a0d12;
  --blood-bright: #9c1620;
  --rust: #6b4a2b;
  --char: #23201d;
  --gold: #9a7b3f;
  --line: #5a4a3a;
}

*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }

body {
  margin: 0;
  color: var(--ink);
  font-family: 'EB Garamond', Georgia, serif;
  font-size: 18px;
  line-height: 1.55;
}
