*{box-sizing:border-box;margin:0;padding:0}html,body{background:#03040a;width:100%;height:100%;overflow:hidden}body{cursor:none}@keyframes wm-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes wm-scan{0%{background-position:0 0}to{background-position:0 6px}}@keyframes wm-flick{0%,to{opacity:.97}7%{opacity:.85}9%{opacity:.97}53%{opacity:.93}80%{opacity:.99}}@keyframes wm-glitch{0%,to{transform:translate(0)}92%{transform:translate(0)}94%{transform:translate(-3px,1px)}96%{transform:translate(2px,-1px)}98%{transform:translate(-1px)}}@keyframes wm-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes wm-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes wm-sweep{to{transform:rotate(360deg)}}@keyframes wm-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wm-rise{0%{opacity:.3;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes wm-enter{0%{filter:brightness(2.4)saturate(1.7)hue-rotate(20deg);transform:translateY(22px)}30%{filter:brightness(1.3)saturate(1.2)}to{filter:brightness();transform:translateY(0)}}@keyframes wm-blip{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes wm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes wm-heart{0%{opacity:0;transform:translateY(0)scale(.5)rotate(-8deg)}15%{opacity:1}to{opacity:0;transform:translateY(-140px)scale(1.25)rotate(8deg)}}@keyframes wm-champ{0%,to{filter:brightness()drop-shadow(0 0 30px #ffd23e80);transform:scale(1)}50%{filter:brightness(1.35)drop-shadow(0 0 60px #ffd23ed9);transform:scale(1.05)}}@keyframes wm-confetti{0%{opacity:0;transform:translateY(-40px)rotate(0)}8%{opacity:1}to{opacity:0;transform:translateY(1700px)rotate(720deg)}}@keyframes wm-rise-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
