/* ══ WORLD A · INK & BONE ══ warm print-black. The default.
   COLOUR ONLY. Never put structure, type or motion in a world file —
   skeleton.css owns those and contains zero hex codes. That split is what
   makes "same page, three designs" structurally true instead of a promise. */
:root{
  --ground:#191613;      /* page canvas */
  --t1:#ece7dd;          /* primary text */
  --t2:#c7c0b2;          /* secondary text */
  --t3:#9a9284;          /* tertiary / data */
  --hairline:#37332c;    /* rules, box strokes, arrows */
  --paper:#faf9f7;       /* the one light surface */
  --ink:#191613;         /* text on paper */
  --accent:#7A1F2D;      /* oxblood — fills only, never thin rules on dark */
  --accent-ink:#ffffff;  /* text on accent */
  --fault:#0c6b5a;       /* SEMANTIC: the Fault node. fill only, never text. */
  --screen:#12100e;      /* the laptop screen interior */
  --lid:#0f0d0b;         /* the laptop lid */
  --ambient:#c7c0b2;     /* the connecting-dots field */
  --ambient-a:0.16;      /* its opacity ceiling — keep it under the content */
}
