/* Shared identity. Game styles import only these non-colliding --zt-* tokens. */
:root {
  --zt-paper: #f5f5f0;
  --zt-white: #fff;
  --zt-ink: #192d29;
  --zt-muted: #53635c;
  --zt-pine: #255d4d;
  --zt-sage: #e1e9e0;
  --zt-copper: #a7432a;
  --zt-line: #cdd5cb;
  --zt-font: 'IBM Plex Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
  --zt-mono: 'IBM Plex Mono', 'SFMono-Regular', Consolas, monospace;
  --zt-max: 1200px;
  --zt-gutter: clamp(20px, 4.5vw, 64px);
}
