
a {color: black; font-family: courier;}
p {font-family: courier;}
h1 {
  font-family:Coral Pixels; src: url(CoralPixels.ttf); 
  font-weight: 400; 
  font-style: normal; 
  font-size: 250%; 
  margin-bottom: 2px;
}
.sidenav {
  height: 90%;
  width: 160px;
  position: fixed;
  z-index: 1;
  top: 5%;
  left: 2%;
  bottom: 5%
  overflow-x: hidden;
  border-radius: 5px;
  border: 2px solid white;
}

.sidenav a {
  padding: 6px 8px 6px 16px;
  text-decoration: none;
  font-size: 25px;
  font-family: courier;
  color: black;
  display: block;
}

.sidenav a:hover {
  color: pink;
}

.main {
  margin-left: 18%;
  font-size: 20px; 
}
img.light {
        position: fixed;
        top: 0;
        right: 0;
        z-index: 9998;
        pointer-events: none;
    }


div.gallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

div.gallery-item {
  margin: 15px;
  border: 1px solid black;
  width: 300px;
  padding: 5px;
  box-shadow: 10px 10px black;
}

div.gallery-item:hover {
  padding: 10px;
}

div.gallery-item img {
  width: 100%;
  height: auto;
}

div.gallery-item div.desc {
  padding: 5px;
  text-align: center;
  font-family: courier;
  font-size: 13px
}
    .crt::before {
        content: " ";
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));
        z-index: 9999;
        background-size: 100% 2px, 3px 100%;
        pointer-events: none;
    }
