/*
 * TOKENS — the only file in the project allowed to hold colour literals.
 * Palette provenance: k-means (k=5, random_state=1, 40k opaque pixels) over the brand and
 * reference artwork, each centroid snapped to the nearest real pixel. Coordinates are x,y in source.
 *   --c-void   #120809  reference/SOLAVA 1.jpg.jpeg  (1227,18)   cluster 1, 19694 px
 *   --c-rust   #522417  reference/SOLAVA 1.jpg.jpeg  (1216,154)  cluster 2, 8436 px
 *   --c-ember  #a14c23  reference/SOLAVA 3.jpg.jpeg  (686,584)   cluster 3, 4689 px
 *   --c-amber  #e89954  reference/SOLAVA 4.jpg.jpeg  (1550,300)  cluster 5, 3033 px
 *   --c-cream  #efe5d9  reference/SOLAVA 3.jpg.jpeg  (1402,249)  cluster 4, 4246 px
 *   --c-white  #fdfdfd  brand/solava-logo.png        (994,441)   logo ink, alpha-weighted dominant
 * The brand PNG is white ink on transparent (alpha 0: 3489554 px, 255: 452236 px, partial: 58210 px,
 * IHDR colortype 6) with pure-black RGB under alpha 0, so every resize is premultiplied.
 */
:root{
  --c-void:#120809;
  --c-rust:#522417;
  --c-ember:#a14c23;
  --c-amber:#e89954;
  --c-cream:#efe5d9;
  --c-white:#fdfdfd;

  --color-bg:var(--c-void);
  --color-surface:color-mix(in srgb,var(--c-rust) 38%,var(--c-void));
  --color-surface-2:color-mix(in srgb,var(--c-rust) 62%,var(--c-void));
  --color-line:color-mix(in srgb,var(--c-cream) 12%,transparent);
  --color-text:var(--c-cream);
  --color-dim:color-mix(in srgb,var(--c-cream) 58%,var(--c-void));
  --color-strong:var(--c-white);
  --color-accent:var(--c-amber);
  --color-mint:var(--c-amber);   /* own-token accent; named per spec, value sampled from artwork */
  --color-up:var(--c-amber);
  --color-down:var(--c-ember);
  --color-glow:color-mix(in srgb,var(--c-ember) 55%,transparent);

  --ease-out:cubic-bezier(.22,1,.36,1);
  --ease-io:cubic-bezier(.65,0,.35,1);
}
