/* Generated from src/tokens.json by tools/build.mjs. Do not edit.
   Method: k-means (Lloyd, farthest-point seeding, 32 iterations) over the opaque pixels (alpha > 250) of one source region; each centroid snapped to the nearest real pixel of that region. hex is that pixel; x,y are its coordinates in the source file's own grid. The logo PNG's transparent area is pure black (0,0,0,0) and is excluded by the alpha filter. tools/gates.mjs re-reads every pixel whose source file is in the repo (verifiable: true). */
:root {
  --c-mint: #77e3be; /* brand/LOGO EXCE PNG...png @ 1073,508 logo canopy */
  --c-coral: #f29d91; /* brand/LOGO EXCE PNG...png @ 861,956 logo trunk */
  --c-slate: #6b7389; /* brand/LOGO EXCE PNG...png @ 813,1293 logo pot */
  --c-night: #060503; /* brand/LOGO EXCE PNG.png @ 0,0 logo sheet black */
  --c-cream: #f9edd7; /* client slide EXCE 1.jpg @ 800,74 slide wall, lit side (k=2) */
  --c-ink: #22231e; /* client slide EXCE 1.jpg @ 155,307 slide headline (k=2) */
  --c-forest: #2a5743; /* client slide EXCE 1.jpg @ 115,56 slide wordmark (k=2) */
  --c-sage: #5b6153; /* client slide EXCE 1.jpg @ 123,525 slide body text (k=2) */
  --c-bone: #dad4c4; /* client cover SAMPUL EXCE.jpg @ 279,220 cover wordmark (k=2) */
}
