*,*::before,*::after {box-sizing: border-box;margin: 0;}
.fuzzy-overlay {
  position: absolute;
  inset: -200%;
  background-image: url("https://hhroses.neocities.org/images/noise2.jpg");
  opacity: .05;
  z-index: 999 !important;
  pointer-events: none;
  animation: shift 0.2s linear infinite both;
}
@keyframes shift {0% {transform: translateX(10%) translateY(10%);}100% {transform: translateX(-10%) translateY(-10%);}}
:root {
  --crt-red: rgb(218, 49, 49);
  --crt-green: rgb(112, 159, 115);
  --crt-blue: rgb(40, 129, 206);
  --ActiveTitle: #000080;
  --GradientActiveTitle: #1084d0;
  --InactiveTitle: #808080;
  --GradientInactiveTitle: #b5b5b5;
  --TitleText: #ffffff;
  --InactiveTitleText: #c0c0c0;
  --Background: #008080;
  --Window: #ffffff;
  --WindowText: #000000;
  --ButtonFace: #c0c0c0;
  --ButtonHilight: #ffffff;
  --ButtonShadow: #808080;
  --ButtonDkShadow: #000000;
  --ButtonText: #000000;
  --Hilight: #000080;
  --HilightText: #ffffff;
  --GrayText: #808080;  
}
.crt::before,
.crt::after,
body::before,
body::after {
  content: "";
  pointer-events: none;
  opacity: 1;
  mix-blend-mode: overlay;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 900 !important;
}
.crt::before,
body::before {
  background: repeating-linear-gradient(var(--crt-red) 0px,
      var(--crt-green) 2px,
      var(--crt-blue) 4px);
}
.crt::after,
body::after {
  background: repeating-linear-gradient(90deg,
      var(--crt-red) 1px,
      var(--crt-green) 2px,
      var(--crt-blue) 3px);
} 
* { margin: 0; padding: 0; box-sizing: border-box; }
.overlay { /*background overlay image */
  position: absolute;
  width: 100%;
  height: 100%;
  background: url('https://hhroses.neocities.org/images/backgrounds/pixel-star-background.gif') top right repeat;
  z-index: -1;
  mix-blend-mode: screen;
  opacity: 1;
  pointer-events: none;
}
.gradient { /*background overlay gradient effect? */
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 1) 1000%);
  z-index: -1;
  pointer-events: none;
}