
/* Override backgrounds and paint a single full-screen image */
html, body, #__next { min-height: 100%; height: 100%; }
body { margin: 0; padding: 0; position: relative; }
/* Full-bleed background image */
body::before {
  content: "";
  position: fixed;
  inset: 0;
  background: url("background.png") no-repeat center center / cover;
  z-index: -1;
  pointer-events: none;
}

/* Make any black background utilities transparent */
.bg-black, [class*="bg-black"], [class*="bg-neutral-950"], [class*="bg-zinc-950"] {
  background: transparent !important;
}
