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

/* Spectral background — the visual environment for the cubes.
   In Unity this is a sprite renderer; here it's the page background.
   White fallback matches the Unity skybox (never actually seen). */
body {
    background: #fff url('spectral_background.jpg') no-repeat center center;
    background-size: cover;
}

/* Three.js canvas hidden — Celestial Migrant is music-only on the web.
   The render loop continues running and cubes still update into the
   WebGL context; they're a hidden layer of the piece, not removed.
   !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;
}
