/* ===== COME TO OUR SENSES — Per-Project Overrides ===== */
/* Loaded after ui-styles.css. Later source order wins at equal specificity. */

/* The album cover is the whole of what is seen, and the page is its ground continued.
   Measured off album-cover.webp: all four of its edges are rgb(254, 253, 245), and its most
   common colour is rgb(252, 252, 243) — the painting is inset on a warm off-white field. Using
   that exact value means the cover has no border: the field runs out to the window and only the
   painting and the lettering float in it.

   The same relationship the other ports have with their own covers — a flat colour in
   Straw Dogs, a gradient in LITM, a blurred crop of the artwork in Sacred Migration. */
body {
    background: rgb(254, 253, 245);
}

/* Three.js canvas hidden — Celestial Migrant is music-only on the web. The render loop keeps
   running and the cubes keep being placed into the WebGL context; they are a hidden layer of the
   piece, not removed. The instrument is the full realtime 3D world and the listener is meant to
   hear it, which is planning.txt 5.4 in Adam's own words.

   !important is required: Three.js's WebGLRenderer sets style.display = "block" inline on the
   canvas element it creates, and inline styles beat stylesheet rules at equal specificity. */
canvas {
    display: none !important;
}
