@font-face {
  src: url(fonts/GabsHandwriting-web.otf);
font-family: gab;
}

@font-face {
  src: url(fonts/Anatol-MN-Regular.otf);
font-family: anatol;
}

@font-face {
  src: url(fonts/P22-Cusp.otf);
font-family: p22;
}

@font-face {
  src: url(fonts/Gabrea-Loafont.otf);
font-family: loaf;
}

h1 {
  font-family: "loaf";
  color:white;
  font-size: 70px;
}

h2 {
  font-family: "anatol";
  color:white;
  font-size: 60px;
  text-shadow: 0px 0px 100px white;
  margin-bottom: -3%; 
}
h3 {
  font-family: "p22";
  color:white;
  font-size: 40px;
  

}

p{
  font-family: "gab";
  color:white;
}

body {
  margin: 0;
  font-family: sans-serif;
  position: relative;
  z-index: 1;
}

#bread-rain {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none; /* clicks pass through */
  overflow: hidden;
  z-index: -1; /* pushes behind your content */
}

.bread {
  position: absolute;
  font-size: 2rem;
  animation: fall linear forwards;
}

@keyframes fall {
  from {
    transform: translateY(-10%);
    opacity: 1;
  }
  to {
    transform: translateY(110vh);
    opacity: 0.8;
  }
}