/* Black-and-white trial (2026-10-19). Remove the <link> to this file on every page to get the colour site back.
   1. tones: lime accents become white, violet step shadows become mid-grey, the night sky turns neutral black;
   2. everything else (3D island, avatars, charts, asset colours) goes through a grayscale filter on <html>.
   The filter sits on the root element, so position:fixed (header, overlays, intro) keeps working. */
:root{
  --lime:#F4F4F4;--lime-dim:#CFCFCF;--lime-d:#8F8F8F;--edge-hi:#9A9A9A;--edge:#2B2B2B;--shade:#444;
  --vio:#8A8A8A;--vio-hi:#C4C4C4;--vio2:#C4C4C4;--vio-wash:rgba(255,255,255,.12);
  --paper:#0A0A0A;--paper-2:#151515;--card:#101010;--ink:#EDEDED;--muted:#8C8C8C;--mut:#8C8C8C;--line:rgba(255,255,255,.11);
  --night:#0E0E0E;--night-2:#171717;--night-3:#222;--night-line:rgba(255,255,255,.09);--night-ink:#EDEDED;--night-mut:#8C8C8C;
  --up:#EDEDED;--down:#7A7A7A;--dark:#0A0A0A;--light:#EDEDED;
}
/* the entry page (index.html) uses --paper as its text colour, not as the page */
html.entry{--paper:#EDEDED;--ink:#0A0A0A;--night:#050505;--lime:#F4F4F4;--lime-d:#8F8F8F;--vio:#8A8A8A;--vio2:#C4C4C4;--mut:#8C8C8C}
html{filter:grayscale(1) contrast(1.06)}
