.sparkle{pointer-events:none;font-size:1.5rem;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}.sparkle-1{animation-name:qb-sparkle-1;top:10%;left:20%}.sparkle-2{animation-name:qb-sparkle-2;animation-delay:.3s;top:20%;right:15%}.sparkle-3{animation-name:qb-sparkle-3;animation-delay:.6s;bottom:30%;left:10%}.sparkle-4{animation-name:qb-sparkle-1;animation-delay:.9s;top:60%;right:25%}.sparkle-5{animation-name:qb-sparkle-2;animation-delay:1.2s;bottom:20%;right:40%}.sparkle-6{animation-name:qb-sparkle-3;animation-delay:1.5s;top:40%;left:5%}@keyframes qb-sparkle-1{0%,to{opacity:.7;transform:translateY(0)rotate(0)}25%{opacity:1;transform:translateY(-20px)rotate(90deg)}50%{opacity:.8;transform:translateY(-10px)rotate(180deg)}75%{opacity:1;transform:translateY(-30px)rotate(270deg)}}@keyframes qb-sparkle-2{0%,to{opacity:.6;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(15px)scale(1.2)}66%{opacity:.8;transform:translate(-10px)scale(.8)}}@keyframes qb-sparkle-3{0%,to{opacity:.5;transform:translate(0)scale(1)}25%{opacity:1;transform:translate(10px,-15px)scale(1.3)}50%{opacity:.7;transform:translate(-5px,-25px)scale(.9)}75%{opacity:.9;transform:translate(-15px,-10px)scale(1.1)}}@keyframes qb-bounce-gentle{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.01)}}.quiz-badge-bounce{animation:2.5s ease-in-out infinite qb-bounce-gentle}@keyframes qb-bounce-icon{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.05)rotate(-3deg)}50%{transform:scale(1.02)rotate(0)}75%{transform:scale(1.05)rotate(3deg)}}.quiz-badge-bounce-icon{animation:2s ease-in-out infinite qb-bounce-icon}@keyframes qb-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.quiz-badge-spin-slow{animation:6s linear infinite qb-spin-slow}@keyframes qb-pulse-slow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.03)}}.quiz-badge-pulse-slow{animation:3s ease-in-out infinite qb-pulse-slow}@keyframes qb-float-1{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(180deg)}}@keyframes qb-float-2{0%,to{transform:translateY(0)translate(0)}33%{transform:translateY(-8px)translate(4px)}66%{transform:translateY(-4px)translate(-4px)}}@keyframes qb-float-3{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.15)rotate(360deg)}}.quiz-badge-float-1{animation:2.5s ease-in-out infinite qb-float-1}.quiz-badge-float-2{animation:3s ease-in-out .3s infinite qb-float-2}.quiz-badge-float-3{animation:3.5s ease-in-out .6s infinite qb-float-3}@keyframes qb-text-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.quiz-badge-text-reveal{animation:.4s ease-out forwards qb-text-reveal}@keyframes qb-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.quiz-badge-slide-up{opacity:0;animation:.35s ease-out .15s forwards qb-slide-up}.quiz-badge-fade-in-delayed{opacity:0;animation:.35s ease-out .3s forwards qb-text-reveal}@keyframes qb-scale-in-delayed{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.quiz-badge-scale-in{animation:.3s ease-out forwards qb-scale-in-delayed}@keyframes qb-progress-fill{0%{width:0%}to{width:100%}}.quiz-badge-progress-fill{transform-origin:0;animation:4s linear forwards qb-progress-fill}@keyframes quiz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.quiz-result-float{animation:3s ease-in-out infinite quiz-float}.quiz-blink-active{transition:none!important;animation:2s ease-in-out infinite quiz-pulse!important}@keyframes quiz-pulse{0%,to{background-color:#f0fdf4;border-color:#22c55e}50%{background-color:#dcfce7;border-color:#bbf7d0}}@keyframes quiz-tooltip-nudge{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(2px)}60%{transform:translate(-1.5px)}80%{transform:translate(1px)}}.quiz-tooltip-nudge{animation:1.5s ease-in-out quiz-tooltip-nudge}
