/* Disable all overlay elements that might interfere with content visibility */

/* Canvas removal */
canvas, #bg-canvas {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
  z-index: -9999 !important;
}

/* Noise overlay */
.noise {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

/* Background glow */
.background-glow {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
}

/* Any other overlay elements */
.overlay, .menu-overlay, .project-overlay {
  opacity: 0.2 !important; /* Semi-transparent instead of fully hidden */
  z-index: -1 !important;
}

/* Ensure body has proper background */
body {
  background-color: #0E1217 !important;
}

/* Make content container opaque */
.container, main, article {
  background-color: #0E1217 !important;
  position: relative !important;
  z-index: 10 !important; /* Ensure content stays on top */
}