.snowflake {
  content: ' ';
  background: white;
  filter: blur(2px);
  animation-name: float, sway;
  animation-composition: add;
  animation-direction: normal, alternate;
  animation-iteration-count: infinite, infinite;
  animation-play-state: running, running;
  animation-timing-function: ease-in, cubic-bezier;
  position: fixed;
  pointer-events: none;
}

@keyframes float {
  from {
    top: -10vh;
  }

  to {
    top: 110vh;
  }
}

@keyframes sway {
  from {
    margin-left: -15vw;
  }

  to {
    margin-left: 15vw;
  }
}
