/* ===================================================================
   tokens.css — design tokens only. No selectors beyond :root/theme.

   Concept: "registry minimal" — serif prose in the center,
   machine-readable mono metadata at the edges. One accent
   (slate blue, shared with the résumé). Everything else quiet.
=================================================================== */

:root {
  /* type */
  --font-serif: 'Newsreader', Georgia, 'Times New Roman', serif;
  --font-sans:  'IBM Plex Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;
  --font-mono:  'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;

  /* light (default) */
  --paper:  #fcfcfa;
  --ink:    #1b1e24;
  --ink-2:  #565d68;   /* muted body */
  --ink-3:  #7d838d;   /* soft meta */
  --rule:   #e6e7e9;
  --accent: #3d5a80;

  /* rhythm */
  --wrap-max: 760px;
  --prose-max: 62ch;
  --pad-x: clamp(20px, 5vw, 32px);
}

[data-theme='dark'] {
  --paper:  #16181d;
  --ink:    #e7e5e0;
  --ink-2:  #a3a7ae;
  --ink-3:  #7c818a;
  --rule:   #2a2e36;
  --accent: #9cb9de;
}
