.vh-root{z-index:1;pointer-events:none;border-radius:18px;animation:1.4s ease-out both vh-in;position:absolute;inset:0;overflow:hidden}.vh-item{display:block;position:absolute}.vh-item svg{width:100%;height:auto;display:block}.vh-web{stroke:#19191938;stroke-width:1px;position:absolute;top:0}.vh-web-tl{left:0}.vh-web-tr{right:0;transform:scaleX(-1)}.vh-ghost{filter:drop-shadow(0 3px 5px #0000002e);animation:7s ease-in-out infinite vh-float}.vh-ghost-2{animation-duration:8.5s;animation-delay:-3s}.vh-bat{opacity:.88;animation:9s ease-in-out infinite vh-drift}.vh-bat-2{animation-duration:11s;animation-delay:-4s}.vh-wings{transform-box:fill-box;transform-origin:50% 40%;animation:1.6s ease-in-out infinite vh-flap}.vh-bat-2 .vh-wings{animation-duration:1.9s}.vh-thread{stroke:var(--vh-thread,#14141473)}.vh-root .vh-spider{animation:6s ease-in-out infinite vh-dangle;top:-6%}.vh-root .vh-web-tl{display:none}.vh-root .vh-web-tr{width:22%}.vh-root .vh-spider{display:none}.vh-root .vh-ghost-1{width:9%;top:31%;left:6%}.vh-root .vh-ghost-2{width:7%;top:88%;left:8%}.vh-root .vh-bat-1{width:11%;top:4%;left:48%}.vh-root .vh-bat-2{width:7%;top:9%;left:34%}@media (min-width:640px){.vh-root .vh-web-tl{width:10%;display:block}.vh-root .vh-web-tr{display:none}.vh-root .vh-spider{width:1.3%;display:block;left:67%}.vh-root .vh-ghost-1{width:3.2%;top:10%;left:13%}.vh-root .vh-ghost-2{width:2.6%;top:74%;left:34%}.vh-root .vh-bat-1{width:4%;top:6%;left:51%}.vh-root .vh-bat-2{width:2.6%;top:15%;left:57%}}.vh-bar{pointer-events:none;animation:1.4s ease-out both vh-in;position:absolute;inset:0}.vh-bar-webs{position:absolute;inset:0;overflow:hidden}.vh-bar .vh-web{stroke:#ffffff52;width:auto;height:100%}.vh-bar .vh-web-tl{display:block;left:0}.vh-bar .vh-web-tr{display:block;right:0}@keyframes vh-in{0%{opacity:0}to{opacity:1}}@keyframes vh-float{0%,to{transform:translate(0,0)rotate(-4deg)}50%{transform:translate(6px,-9px)rotate(4deg)}}@keyframes vh-drift{0%,to{transform:translate(0,0)}50%{transform:translate(-10px,-6px)}}@keyframes vh-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}@keyframes vh-dangle{0%,to{transform:translateY(-6%)}50%{transform:translateY(5%)}}@media (prefers-reduced-motion:reduce){.vh-root,.vh-root *{animation:none!important}}
