/* Maximum Performance — design tokens (single source of truth) */
:root{
  --ink:#0b0b0d;
  --ink-2:#121214;
  --ink-3:#191a1d;
  --ink-4:#222327;
  --paper:#f4f1ea;
  --paper-2:#ece7dc;
  --paper-card:#fffdf8;
  --ivory:#f5f2ec;
  --steel:#c3c6cd;
  --steel-dim:#83868f;
  --ink-text:#1a1a1d;
  --muted:#9a9ca3;
  --muted-d:#62646b;
  --crimson:#d61f2a;
  --crimson-br:#ef3a44;
  --crimson-deep:#9c1118;
  --oxblood:#3c0a0e;
  --line:rgba(255,255,255,.10);
  --line-d:rgba(20,20,24,.12);
  --r:14px;
  --r-lg:22px;
  --shadow:0 24px 60px -24px rgba(0,0,0,.55);
  --shadow-c:0 18px 44px -18px rgba(214,31,42,.5);
  --ease:cubic-bezier(.22,.61,.36,1);
  --maxw:1240px;
  --serif:'Newsreader',Georgia,serif;
  --disp:'Bricolage Grotesque',-apple-system,sans-serif;
  --body:'Hanken Grotesk',-apple-system,sans-serif;
}
