:root {
  --bg: #050403;
  --ink: #f5ecdc;
  --gold: #d8b26e;
  --serif: "CarbonSerif", serif;
  --sans: "CarbonSans", sans-serif;
}

* { box-sizing: border-box; }
html, body {
  width: 100%;
  height: 100%;
  margin: 0;
  overflow: hidden;
  background: var(--bg);
  color: var(--ink);
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}
::selection { background: #cba96f; color: #101a1b; }
