body,html{height:100%;margin:0;padding:0;background:linear-gradient(270deg,#ff69b4,#6a0dad,#00bfff,#ff69b4);background-size:200% 200%;animation:gradientPulse 15s ease-in-out infinite;color:black;background-attachment:fixed}#__nextjs-error-overlay,[data-nextjs-error-overlay]{display:none!important}body,html{overflow-x:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes avatarPulse{0%,to{transform:scale(1);box-shadow:0 0 20px #ff69b4}50%{transform:scale(1.05);box-shadow:0 0 40px #ff69b4}}@keyframes gradientPulse{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-fadeIn{animation:fadeIn 1s ease-out forwards}.animate-fadeInUp{animation:fadeInUp 1s ease-out forwards}.animate-bounceInDown{animation:bounceInDown 1s ease-out forwards}.animate-pulse{animation:pulse 1.5s infinite}.animate-avatarPulse{animation:avatarPulse 3s ease-in-out infinite}.animate-gradientPulse{background:linear-gradient(270deg,#ff69b4,#6a0dad,#00bfff,#ff69b4);background-size:200% 200%;animation:gradientPulse 15s ease-in-out infinite}