.vibe-box{background:#fff;border-radius:12px;box-shadow:0 0 0 1px rgba(0,0,0,.01);padding:16px 24px;position:relative;&:after{animation:animateGlow 1.75s linear infinite;background:linear-gradient(270deg,#ff7f45,#f96,#ffb28c,#f96,#ff7f45);background-size:200% 200%;content:"";filter:blur(16px);height:100%;left:0;position:absolute;right:0;top:15px;transform:scale(.9) translateZ(0);width:100%;z-index:-1}}@keyframes animateGlow{0%{background-position:0 50%}to{background-position:200% 50%}}.gradient-title{background:linear-gradient(120deg,#73f1ff,#ff7f40,#73f1ff);-webkit-background-clip:text;background-size:200% auto;color:#fff;-webkit-text-fill-color:transparent;animation:gradientSlide 3s ease-in-out infinite}@keyframes gradientSlide{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.glow-effect{animation:glowPulse 2.5s ease-in-out infinite;color:#fff;text-shadow:0 0 10px #00ffe0,0 0 20px #00ffe0,0 0 40px #00ffe0}@keyframes glowPulse{0%,to{text-shadow:0 0 10px #73f1ff,0 0 20px #73f1ff,0 0 40px #73f1ff}50%{text-shadow:0 0 20px #ff7f40,0 0 40px #ff7f40,0 0 80px #ff7f40}}.zoom-in{animation:zoomBlur .8s ease-out forwards;color:#fff;font-size:3rem;font-weight:700;opacity:0;transform:scale(.8) translateY(20px)}@keyframes zoomBlur{to{filter:blur(0);opacity:1;transform:scale(1) translateY(0)}}