:root:has(main[data-page=landing]){scrollbar-width:none;-ms-overflow-style:none}:root:has(main[data-page=landing])::-webkit-scrollbar{width:0;height:0;display:none}:root:has(main[data-page=landing]) body::-webkit-scrollbar{width:0;height:0;display:none}@keyframes sv-fly-a{0%{transform:translate(115vw,-30vh)scale(.6)rotate(-14deg)}to{transform:translate(-30vw,95vh)scale(1.2)rotate(22deg)}}@keyframes sv-fly-b{0%{transform:translate(120vw,85vh)scale(.75)rotate(10deg)}to{transform:translate(5vw,-35vh)scale(1.3)rotate(-26deg)}}@keyframes sv-fly-c{0%{transform:translate(-25vw,115vh)scale(.55)rotate(18deg)}to{transform:translate(110vw,-20vh)scale(1.1)rotate(-8deg)}}@keyframes sv-fly-d{0%{transform:translate(110vw,45vh)scale(1.35)rotate(-30deg)}to{transform:translate(-25vw,20vh)scale(.6)rotate(16deg)}}@keyframes sv-fly-e{0%{transform:translate(30vw,-40vh)scale(.5)rotate(6deg)}to{transform:translate(70vw,120vh)scale(1.25)rotate(-34deg)}}@keyframes sv-tumble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(7deg)}}@keyframes sv-hit{0%,54%{opacity:1;transform:rotate(0)scale(1)}57%{opacity:1;transform:rotate(180deg)scale(1.05,.9)}60%{opacity:.6;transform:rotate(420deg)scale(.6,.35)}64%,to{opacity:0;transform:rotate(720deg)scale(.15,.05)}}@property --sv-count{syntax:"<integer>";inherits:false;initial-value:0}
