body {
  background-color: #0a0a0a;
  color: #ffffff;
  font-family: "Lexend", sans-serif;
  overflow-x: hidden;
}
.film-grain {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("https://www.transparenttextures.com/patterns/stardust.png");
  opacity: 0.03;
  pointer-events: none;
  z-index: 9999;
}
.viewfinder-corner {
  position: absolute;
  width: 20px;
  height: 20px;
  border-color: #f5c518;
  border-style: solid;
}
.glow-amber {
  box-shadow: 0 0 20px rgba(245, 197, 24, 0.2);
}
.wasp-watermark {
  position: absolute;
  opacity: 0.05;
  pointer-events: none;
  z-index: 0;
}
