body {
  background-color: #050505;
  overflow: hidden;
  color: #E0E0E0;
}

/* CRT Overlay */
.crt-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%);
  background-size: 100% 4px;
  pointer-events: none;
  z-index: 50;
}

@keyframes flicker {
  0% {
    opacity: 0.97;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0.98;
  }
}

.crt-flicker {
  animation: flicker 0.15s infinite;
}

/* Card Styling */
.card {
  transition: transform 0.1s ease-out;
  box-shadow: 0 0 20px rgba(0, 255, 65, 0.2);
}
