/*
  Palette provenance. Method: k-means (k=12, seed 2, 8-bit RGB, every 40th pixel) over
  brand/LOGO ROOK PNG.png (2000x2000, IHDR colortype 6, alpha 254..255, so effectively
  opaque), each centroid then snapped to the nearest real pixel; that pixel's coordinate is
  recorded. The mint token comes from a saturation search over reference/SAMPUL ROOK JPG.jpg.jpeg
  (the only green in the supplied art), also snapped to a real pixel.
  The gate re-reads each pixel and fails on any mismatch.
  Format: prov: <token> | <file> | <x>,<y>
  prov: --ink-0 | brand/LOGO ROOK PNG.png | 1053,754
  prov: --ink-1 | brand/LOGO ROOK PNG.png | 901,1525
  prov: --wine-0 | brand/LOGO ROOK PNG.png | 344,18
  prov: --wine-1 | brand/LOGO ROOK PNG.png | 1581,3
  prov: --wine-2 | brand/LOGO ROOK PNG.png | 882,28
  prov: --wine-3 | brand/LOGO ROOK PNG.png | 942,65
  prov: --ruby-0 | brand/LOGO ROOK PNG.png | 1372,147
  prov: --ruby-1 | brand/LOGO ROOK PNG.png | 741,304
  prov: --ruby-2 | brand/LOGO ROOK PNG.png | 779,1058
  prov: --steel | brand/LOGO ROOK PNG.png | 817,1511
  prov: --bone-dim | brand/LOGO ROOK PNG.png | 1285,1332
  prov: --bone | brand/LOGO ROOK PNG.png | 1138,744
  prov: --color-mint | reference/SAMPUL ROOK JPG.jpg.jpeg | 495,347
*/
:root {
  --ink-0: #0d0607;
  --ink-1: #261f27;
  --wine-0: #2c0202;
  --wine-1: #480202;
  --wine-2: #660203;
  --wine-3: #840203;
  --ruby-0: #a10203;
  --ruby-1: #c10204;
  --ruby-2: #e30511;
  --steel: #504551;
  --bone-dim: #a7838a;
  --bone: #ddd3d5;
  --color-mint: #149d4c;

  --ease-out: cubic-bezier(0.2, 0.8, 0.2, 1);
  --ease-swoop: cubic-bezier(0.16, 0.9, 0.25, 1);
}
