/*
 * Band field canvas -- painted by band-field.js. The host is positioned and
 * isolates, so -1 sits above its own ground and below every child.
 * The explicit size matters: a canvas is a replaced element, and without it
 * the bitmap's own size outranks `inset` and spills past a host's border.
 */
.band-field {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  pointer-events: none;
}
