/* Palette provenance: k-means (k=5, every 7th pixel) over brand/ and reference/ files,
   each centroid snapped to the nearest real pixel; green tones are flat-region modes.
   Coordinates are re-read by the palette gate. The only place colour literals may live. */
:root{
  --paper:#ffffff; /* reference/FUJI 1.jpg.jpeg @ 128,24 (k-means, snapped) */
  --surface:#ffffff; /* reference/FUJI 1.jpg.jpeg @ 128,24 (k-means, snapped) */
  --butter:#fafafa; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 0,0 (k-means, snapped) */
  --sand:#dae5df; /* reference/FUJI 1.jpg.jpeg @ 129,673 (k-means, snapped) */
  --ink:#0b0b0b; /* brand/LOGO FUJI PNG.png @ 1027,503 (k-means, snapped) */
  --muted:#4b4b4b; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 142,34 (k-means, snapped) */
  --faint:#808080; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 218,150 (k-means, snapped) */
  --line:#c0c0c0; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 172,159 (k-means, snapped) */
  --accent:#065b31; /* reference/FUJI 1.jpg.jpeg @ 102,305 (headline stem, flat-region mode) */
  --accent-lift:#155d35; /* reference/FUJI 1.jpg.jpeg @ 8,0 (top bar, flat-region mode) */
  --on-accent:#ffffff; /* reference/FUJI 1.jpg.jpeg @ 128,24 (k-means, snapped) */
  --edge:#0b0b0b; /* brand/LOGO FUJI PNG.png @ 1027,503 (k-means, snapped) */
  --shadow:#0b0b0b; /* brand/LOGO FUJI PNG.png @ 1027,503 (k-means, snapped) */
  --ticker-bg:#181818; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 133,42 (k-means, snapped) */
  --ticker-ink:#fafafa; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 0,0 (k-means, snapped) */
  --ticker-dim:#c0c0c0; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 172,159 (k-means, snapped) */
}
[data-theme="dark"]{
  --paper:#0b0b0b; /* brand/LOGO FUJI PNG.png @ 1027,503 (k-means, snapped) */
  --surface:#181818; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 133,42 (k-means, snapped) */
  --butter:#181818; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 133,42 (k-means, snapped) */
  --sand:#4b4b4b; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 142,34 (k-means, snapped) */
  --ink:#fafafa; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 0,0 (k-means, snapped) */
  --muted:#c0c0c0; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 172,159 (k-means, snapped) */
  --faint:#808080; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 218,150 (k-means, snapped) */
  --line:#4b4b4b; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 142,34 (k-means, snapped) */
  --accent:#a5bfb6; /* reference/FUJI 1.jpg.jpeg @ 129,449 (k-means, snapped) */
  --accent-lift:#dae5df; /* reference/FUJI 1.jpg.jpeg @ 129,673 (k-means, snapped) */
  --on-accent:#0b0b0b; /* brand/LOGO FUJI PNG.png @ 1027,503 (k-means, snapped) */
  --edge:#4b4b4b; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 142,34 (k-means, snapped) */
  --shadow:#0b0b0b; /* brand/LOGO FUJI PNG.png @ 1027,503 (k-means, snapped) */
  --ticker-bg:#0b0b0b; /* brand/LOGO FUJI PNG.png @ 1027,503 (k-means, snapped) */
  --ticker-ink:#fafafa; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 0,0 (k-means, snapped) */
  --ticker-dim:#c0c0c0; /* reference/SAMPUL FUJI JPG.jpg.jpeg @ 172,159 (k-means, snapped) */
}
