
@font-face {
  font-family: 'matrix'; 
  src: url('https://file.garden/aBQipCxtR0hq7382/bonemastersite/fonts/monobaby.ttf') format('truetype');
}
body {
    background-image: url("https://file.garden/aBQipCxtR0hq7382/bonemastersite/images/matrixrain.gif");

color: lime;
 text-shadow:
    0 0 5px #77ffa9,  /* First shadow layer (inner glow) */
    0 0 10px #00ff1e, /* Second layer */
    0 0 20px #009d00, /* Main color glow */
    0 0 30px #007300,
    0 0 40px #002400; /* Outer glow layers */
image-rendering: pixelated;
font-family: 'Courier New', Courier, monospace;



}
::selection {
  color: rgb(0, 255, 8); 
  background: rgb(0, 43, 4); 
}

a:link {
  color: rgb(4, 213, 0);
}


a:visited {
  color: rgb(0, 0, 0);
}


a:hover {
  color: rgb(0, 255, 64);
}

/* Selected link color */
a:active {
  color: rgb(113, 255, 125);
}



@keyframes swaggy {
  from {color: #00ff00}
  to {color: #008f00;}
}

.swag {
  font-style:bold;
  animation-name: swaggy;
  animation-duration: .6s;
  animation-iteration-count: infinite;
}



.swag2 {
  font-family: 'matrix';
  font-style:italic;
  font-size: 20px;
}
        





.chunk {
background-color: rgba(0, 0, 0, 0.858);
padding-left: 19px;
padding-right: 19px;
border-color: rgb(0, 75, 25);
border-style: double;
border-width: 4px;
max-width: 65%;
position: relative;
display:block;
}


  .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: 2;
  background-size: 100% 2px, 3px 100%;
  pointer-events: none;
}

@keyframes flicker {
  0% {
  opacity: 0.27861;
  }
  5% {
  opacity: 0.34769;
  }
  10% {
  opacity: 0.23604;
  }
  15% {
  opacity: 0.10626;
  }
  20% {
  opacity: 0.18128;
  }
  25% {
  opacity: 0.10626;
  }
  30% {
  opacity: 0.18128;
  }
  35% {
  opacity: 0.23604;
  }
}

.crt::after {
  content: " ";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(18, 16, 16, 0.1);
  opacity: 0;
  z-index: 2;
  pointer-events: none;
  animation: flicker 0.15s infinite;
}
