@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Poppins:wght@400;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:Poppins,sans-serif;background:#0f0f1a;color:#fff;min-height:100vh;overflow-x:hidden}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 20px}@keyframes blobSqueeze{0%,to{transform:scale(1) rotate(0deg);border-radius:50%}25%{transform:scale(1.1,.9) rotate(-2deg);border-radius:60% 40% 50% 50%}50%{transform:scale(.9,1.1) rotate(2deg);border-radius:40% 60% 40% 60%}75%{transform:scale(1.05,.95) rotate(-1deg);border-radius:50% 50% 40% 60%}}@keyframes glitch{0%,to{text-shadow:none;transform:translate(0)}20%{text-shadow:-3px 0 #ff2d55,3px 0 #e94560;transform:translate(-2px,1px)}40%{text-shadow:3px 0 #ff2d55,-3px 0 #e94560;transform:translate(2px,-1px)}60%{text-shadow:-2px 0 #ff2d55,2px 0 #e94560;transform:translate(-1px,2px)}80%{text-shadow:2px 0 #ff2d55,-2px 0 #e94560;transform:translate(1px,-2px)}}@keyframes heartbreak{0%{transform:scale(1)}15%{transform:scale(1.3) rotate(-5deg)}30%{transform:scale(1.2) rotate(3deg)}45%{transform:scale(1.4) rotate(-2deg)}60%{transform:scale(1.1) rotate(1deg)}75%{transform:scale(1.25) rotate(-1deg)}to{transform:scale(1)}}@keyframes typingHeart{0%,to{opacity:0;transform:translateY(10px)}50%{opacity:1;transform:translateY(0)}}@keyframes floatingTears{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(100px) rotate(10deg);opacity:0}}@keyframes shatter{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1) translateX(5px);opacity:.8}to{transform:scale(.95) translateX(-10px);opacity:1}}@keyframes heartbeatGlow{0%,to{box-shadow:0 0 20px rgba(255,45,85,.3)}50%{box-shadow:0 0 40px rgba(255,45,85,.7)}}@keyframes heartbreakShake{0%,to{transform:translateX(0)}10%{transform:translateX(-8px) rotate(-2deg)}20%{transform:translateX(8px) rotate(2deg)}30%{transform:translateX(-6px) rotate(-1deg)}40%{transform:translateX(6px) rotate(1deg)}50%{transform:translateX(-4px)}60%{transform:translateX(4px)}70%{transform:translateX(-2px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@keyframes slideInBounce{0%{transform:translateY(-50px);opacity:0}60%{transform:translateY(10px);opacity:1}80%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes rippleEffect{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}@keyframes skeletonWobble{0%,to{transform:skewX(0deg)}25%{transform:skewX(5deg)}75%{transform:skewX(-5deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes slideAway{0%{transform:translateX(0)}50%{transform:translateX(100px)}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes loadingBar{0%{width:0}50%{width:70%}80%{width:90%}to{width:100%}}