/* PALETTE · the token layer.

   ONE BLUE, measured not chosen: all 147 photographs on @carekilledthecat_
   reduced to nine colours in oklab. Exactly one came back with chroma,
   #2454B9 at 3.4 percent. The other eight run from bone to true black.

   This file is the only place the defaults live. It is loaded by every page
   in world/, including the three doors, which do not load the spine. That
   is the whole reason the palette is its own layer and not part of
   shared/system.css: the doors have to be able to wear it too.

   shared/palette.js overrides the --p-* tokens on documentElement when a
   palette is worn. With javascript off, or with nothing stored, the site
   is THE ONE and nothing here moves. */

:root{
  /* the measurement. these nine do not move, whatever is worn. */
  --ob-paper:#F3F4F3;      /* 12.4% */
  --ob-mist:#C3CCCE;       /* 10.9% */
  --ob-mid:#9BA0A5;        /* 11.3% */
  --ob-skin:#86746F;       /* 11.0% */
  --ob-blue:#2454B9;       /*  3.4%  the one live mark */
  --ob-clay:#5C4A45;       /* 12.3% */
  --ob-deep:#302B2E;       /* 17.0% */
  --ob-ground:#131111;     /* 17.8%  her single most common colour */
  --ob-ink:#000000;        /*  3.9% */
  --ob-blue-deep:#17307A;  /* derived, for contrast */
  --ob-blood:#C03B34;      /* from the Exception family */

  /* what pages use. defaults are THE ONE. */
  --p-bg:var(--ob-ground);
  --p-text:var(--ob-paper);
  --p-dim:var(--ob-mid);
  --p-rule:rgba(243,244,243,.15);
  --p-live:var(--ob-blue);
}
