/* tokens.css — written by tools/build-preview.py from build-logs/palette-m1.json,
   which tools/palette-derive.py measured from fifteen painting-filling crops of her work.
   The only file in the build with color literals. Do not edit by hand.

   The ladder is directional, not monotonic (D31): on a light ground a raised surface lifts
   TOWARD WHITE and a pressed surface goes DOWN toward the shadow. Hue is held at 70 degrees
   across all of it, chroma falls as a surface lifts and rises as it presses, and pure white
   is reserved for the lift and never used for type. */
:root {
  --white:#FFFFFF;
  --ink:#FAF6F2; --ink-2:#FEFCFB; --ink-3:#EFE9E4;
  --text:#4C463F; --text-2:#525B61; --text-3:#5F6971;
  --accent:#9B5B00; --accent-press:#8D4F00; --accent-ink:#FFFFFF;
  --line:rgba(0,0,0,.10); --line-2:rgba(0,0,0,.17);
  --focus:var(--accent);
  --edge:rgba(255,255,255,.85);          /* the lit top hairline on the one floating object */
  --cast:rgba(74,58,40,.20);             /* the one drop shadow, warm rather than neutral */
  --vig-mid:rgba(90,70,50,.030); --vig-out:rgba(90,70,50,.075);
  --scrim:rgba(250,246,242,.88);
  --wash-1:rgba(155,91,0,.055); --wash-2:rgba(110,124,96,.045); --wash-3:rgba(168,104,96,.038);
  --wash-plate:rgba(155,91,0,.11);

  --lead:0.25rem;
  --r:14px; --r-lg:20px; --r-pill:999px; --r-bar:2px;
  --ease:cubic-bezier(.16,1,.3,1);
  --ease-press:cubic-bezier(.25,1,.5,1);
  --spring:linear(0,0.006,0.033 2.9%,0.126 6%,0.298,0.535 15.5%,0.75 21%,0.898,
           1.006 30%,1.049,1.077,1.083,1.07,1.04 48%,1.007,0.99,0.984,0.99,1.001 76%,1.005,1.001,0.999,1);
  --d-press:120ms; --d-yield:240ms; --d-arrive:700ms;
  --bar-h:calc(14*var(--lead)); --target:calc(14*var(--lead));
  --wt-body:400;
  --fs-display:2.5rem;  --lh-display:2.75rem;
  --fs-h1:2rem;         --lh-h1:2.25rem;
  --fs-h2:1.5rem;       --lh-h2:2rem;
  --fs-body:1.25rem;    --lh-body:1.75rem;
  --fs-sec:1.0625rem;   --lh-sec:1.5rem;
  --fs-label:1rem;      --lh-label:1.25rem;
  --fs-eyebrow:0.8125rem;   /* 13px: the one size under the 16px floor, a tracked label, D30 */
}
@media(min-width:900px){ :root{ --fs-display:3.5rem; --lh-display:3.75rem; } }

