/* Night drawings retain responsive portrait scale and share a viewport canvas.
 * Clear-night and explicit motion-paused guards restore original pictures.
 * Glasses and complete figures are decorative and never capture pointer input.
 */
.hero-night-canvas {
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100%;
  display: none;
  pointer-events: none;
  z-index: 4;
}
html:not(.motion-paused) body.night-mode:not(.rain-mode) .hero-night-canvas:not([hidden]) { display: block; }
html:not(.motion-paused) body.night-mode:not(.rain-mode) .side-hat[data-night="ready"] > picture { visibility: hidden; }
