/*
  Palette — sampled only, nothing invented.
  Method: k-means (k=6, seed=42) over opaque pixels of each asset, ties
  snapped to the nearest real pixel coordinate. Script:
  scratchpad/analyze_assets.py — run against:
    brand/LOGO CHAINTALYST PNG...png   (transparent wordmark, truecolor+alpha)
    brand/LOGO CHAINTALYST PNG.png     (flattened dungeon-corridor scene)
    reference/SAMPUL CHAINTALYST JPG.jpg.jpeg
  Every hex below is an actual pixel value at the cited (x,y), never a
  hand-picked or interpolated color.
*/
:root {
  /* transparent wordmark, rank1, 49.3% of opaque px, px(714,943) */
  --bg-deep: #021e0a;
  /* flattened scene, rank2, 25.9%, px(1125,130) — night-sky navy above the corridor */
  --bg-navy: #05111f;
  /* transparent wordmark, rank5, 6.6%, px(801,966) — glyph outline stroke */
  --outline-green: #0b6c32;
  /* transparent wordmark, rank2, 15.7%, px(546,935) — glyph fill, primary accent */
  --mint: #9ee4b2;
  /* transparent wordmark, rank3, 15.1%, px(927,944) — glyph highlight */
  --mint-light: #d1fade;
  /* flattened scene, rank5, 6.2%, px(771,895) — brick-wall moss green */
  --moss: #276939;
  /* reference banner, rank2, 11.9%, px(1314,106) — teal shadow */
  --teal-shadow: #011b28;

  --ink: var(--mint-light);
  --ink-dim: #a9c9b7;
  --border: rgba(158, 228, 178, 0.18);
  --border-strong: rgba(158, 228, 178, 0.4);

  --font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", "SFMono-Regular", Menlo, Consolas, monospace;
  --font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;

  --radius: 10px;
  --ease: cubic-bezier(0.16, 1, 0.3, 1);
}
