* {
    margin: 0;
    padding: 0;
}

.space {
  background: #0a0c0a; 
  background-image: linear-gradient(135deg, #141a14 0%, #0a0c0a 100%);
  height: 100vh;
}

.space svg{
    position: absolute;
    width: 100%;
    height:100vh;
    filter:sepia(20%);
}

#screen {
  filter: contrast(120%) brightness(80%) sepia(0.3) hue-rotate(-10deg);
}

.space::after {
  content: "";
  position: fixed;
  inset: 0;
  background: repeating-linear-gradient(45deg, rgba(0,0,0,0.1) 0px, rgba(0,0,0,0.1) 2px, transparent 2px, transparent 4px),
    radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%), transparent 0%, rgba(0,0,0,0.9) 70%);
  pointer-events: none;
}