/* generated from src/tokens.json. Palette sampled from the brand assets: k-means++ over opaque pixels of every brand asset, each centroid snapped to the nearest real pixel; the logo files are preferred as the snap source. k=18, seed=402, 29163 pixels. */
/* Each value is a real pixel; the comment gives file@x,y. Mixes are derived from two palette entries. */
:root {
  --void-deep: #04110b; /* reference/SAMPUL X402RH JPG.jpg.jpeg@515,0 */
  --void: #04110b; /* reference/SAMPUL X402RH JPG.jpg.jpeg@515,0 */
  --shadow: #04110b; /* reference/SAMPUL X402RH JPG.jpg.jpeg@515,0 */
  --canvas: #0c1f17; /* brand/LOGO X402RH JPG.jpg.jpeg@1415,685 */
  --surface-2: #143b2a; /* brand/LOGO X402RH JPG.jpg.jpeg@1465,1365 */
  --surface: color-mix(in oklab, var(--surface-2) 45%, var(--canvas)); /* mix of canvas and surface-2 */
  --ink-dim: #8ea49b; /* reference/X402RH 5.jpg.jpeg@330,590 */
  --ink-soft: #b1c7bc; /* reference/X402RH 1.jpg.jpeg@600,585 */
  --ink: #ddefe7; /* reference/X402RH 1.jpg.jpeg@890,490 */
  --accent: #35e69e; /* brand/LOGO X402RH PNG.png@1445,645 */
  --accent-ink: #04110b; /* reference/SAMPUL X402RH JPG.jpg.jpeg@515,0 */
  --paper: #cfe2da; /* reference/X402RH 2.jpg.jpeg@235,490 */
  --paper-ink: #04110b; /* reference/SAMPUL X402RH JPG.jpg.jpeg@515,0 */
  --paper-ok: #007246; /* reference/X402RH 1.jpg.jpeg@235,365 */
  --warn: #32b883; /* brand/LOGO X402RH PNG.png@940,1100 */
  --danger: #355848; /* reference/X402RH 3.jpg.jpeg@840,545 */
}
