/*#halloween-overlay {*/
/*  position: fixed;*/
/*  top: 0;*/
/*  left: 0;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  pointer-events: none;*/
/*  z-index: 9999;*/
/*  overflow: hidden;*/
/*}*/

/* Hanging spider with web that goes up and down */
/*.hanging-spider-container {*/
/*  position: absolute;*/
/*  left: 20%;*/
/*  top: -50px;*/
/*  transform: translateX(-50%);*/
/*}*/

/*.spider-thread {*/
/*  position: absolute;*/
/*  width: 2px;*/
/*  background: linear-gradient(*/
/*    to bottom,*/
/*    rgba(65, 40, 20, 0.8),*/
/*    rgba(65, 40, 20, 0.5)*/
/*  );*/
/*  left: 50%;*/
/*  transform: translateX(-50%);*/
/*  animation: threadExtend 12s ease-in-out infinite;*/
/*  transform-origin: top center;*/
/*}*/

/*.hanging-spider {*/
/*  position: absolute;*/
/*  font-size: 28px;*/
/*  left: 50%;*/
/*  transform: translateX(-50%);*/
/*  animation: spiderDescend 12s ease-in-out infinite;*/
/*  filter: drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.4));*/
/*}*/

/*@keyframes threadExtend {*/
/*  0%,*/
/*  100% {*/
/*    height: 0px;*/
/*  }*/
/*  50% {*/
/*    height: 100px;*/
/*  }*/
/*}*/

/*@keyframes spiderDescend {*/
/*  0%,*/
/*  100% {*/
/*    top: 0px;*/
/*  }*/
/*  50% {*/
/*    top: 100px;*/
/*  }*/
/*}*/

/* Pumpkin at bottom left */
/*.pumpkin {*/
/*  position: fixed;*/
/*  bottom: 20px;*/
/*  left: 20px;*/
/*  width: 150px;*/
/*  height: 150px;*/
/*  z-index: 10000;*/
/*}*/

/*.pumpkin img {*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  object-fit: contain;*/
/*  display: block;*/
/*}*/
