:root {
  --bg: #0E0E0F;
  --surface: #161617;
  --paper: #F3EBDD;
  --ink: #111111;
  --text-hi: #FAFAFA;
  --text-lo: #D1D5DB;
  --accent: #F59E0B;
  --string: #D22222;
  --radius: 18px;
  --shadow-pin: 0 6px 18px rgba(0, 0, 0, 0.45);
  --shadow-card: 0 4px 12px rgba(0, 0, 0, 0.3);
  --font-serif: 'Libre Baskerville', 'Georgia', 'Times New Roman', serif;
}
