/*!
 * LearnHaus — © 2025. Copyright LearnHaus.
 * Do not copy, modify, and/or redistribute. 
 * The content presented herein may not, under any circumstances, 
 * be reproduced in whole or in any part or form without written permission from LearnHaus.
 */[class*=icon-tabler]{height:auto;width:currentWidth}.icon.icon-tabler.icons-tabler-outline.icon-tabler-loader-3-page{animation:rotateloader 1s ease infinite}[class*=rainbow-shine-animation]{animation:gradientShine 4s ease-in-out infinite;background-size:400% 400%}@keyframes gradientShine{0%{background-position:0 50%}25%{background-position:50% 50%}50%{background-position:100% 50%}75%{background-position:50% 50%}to{background-position:0 50%}}[class*=rainbow-shine-animation-fast]{animation:gradientShineOneWay 4s ease-in-out infinite;background-size:400% 400%}@keyframes gradientShineOneWay{0%{background-position:0 10%}25%{background-position:75% 85%}50%{background-position:25% 25%}90%{background-position:100% 50%}to{background-position:0 10%}}[class*=rainbow-shine-animation-reds]{animation:gradientShineReds 4s ease-in-out infinite;background:linear-gradient(270deg,#dc2528,#f14d4f,#ff686a,#dc2528);background-size:400% 400%}@keyframes gradientShineReds{0%{background-position:0 50%}25%{background-position:50% 50%}50%{background-position:100% 50%}75%{background-position:50% 50%}to{background-position:0 50%}}[class*=rainbow-shine-animation-oranges]{animation:gradientShineOranges 4s ease-in-out infinite;background:linear-gradient(270deg,#ffbe08,#ff9800,#ffc658,#ffbe08);background-size:400% 400%}@keyframes gradientShineOranges{0%{background-position:0 50%}25%{background-position:50% 50%}50%{background-position:100% 50%}75%{background-position:50% 50%}to{background-position:0 50%}}[class*=rainbow-shine-animation-blues]{animation:gradientShineBlues 4s ease-in-out infinite;background:linear-gradient(135deg,#1419fc,#4263f5,#c542f5,#fff);background-size:400% 400%}@keyframes gradientShineBlues{0%{background-position:0 50%}25%{background-position:50% 50%}50%{background-position:100% 50%}75%{background-position:50% 50%}to{background-position:0 50%}}[class*=spin-element-1-2]{animation:rotateAndPulse 1.25s linear infinite}@keyframes rotateAndPulse{0%{transform:rotate(0deg) scale(.5)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(.5)}}[class*=loot-shake-animation]{animation:shake-and-pulse 2s ease-in-out infinite}@keyframes shake-and-pulse{0%,20%{transform:translate(0) rotate(0deg)}25%{transform:translate(-2px,2px) rotate(-2deg)}30%{transform:translate(2px,-2px) rotate(2deg)}35%{transform:translate(-3px,3px) rotate(-3deg)}40%{transform:translate(3px,-3px) rotate(3deg)}45%,60%{transform:translate(0) rotate(0deg)}65%{transform:translate(-4px,4px) rotate(-4deg)}70%{transform:translate(4px,-4px) rotate(4deg)}75%{transform:translate(-5px,5px) rotate(-5deg)}80%{transform:translate(5px,-5px) rotate(5deg)}85%{transform:translate(-6px,6px) rotate(-6deg)}90%{transform:translate(6px,-6px) rotate(6deg)}95%{transform:translate(-7px,7px) rotate(-7deg)}to{transform:translate(0) rotate(0deg)}}#wave-icon-1,#wave-icon-2,#wave-icon-3,#wave-icon-4{animation:wave-bounce 1s ease-in-out infinite;display:inline-block}@keyframes wave-bounce{0%,50%,to{transform:translateY(0)}75%{transform:translateY(-20px)}}#wave-icon-1{animation-delay:0s}#wave-icon-2{animation-delay:.1666666666s}#wave-icon-3{animation-delay:.3333333333s}#wave-icon-4{animation-delay:.5s}.typewriter-animation{display:inline-block}.loadingshimmer{animation:shimmer 1.8s linear infinite;background:linear-gradient(45deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 15%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.2) 17%,hsla(0,0%,100%,.3) 20%,hsla(0,0%,100%,.3) 30%,hsla(0,0%,100%,.2) 33%,hsla(0,0%,100%,.15) 35%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.2) 47%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.3) 60%,hsla(0,0%,100%,.2) 63%,hsla(0,0%,100%,.15) 65%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 75%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.2) 77%,hsla(0,0%,100%,.3) 80%,hsla(0,0%,100%,.3) 90%,hsla(0,0%,100%,.2) 93%,hsla(0,0%,100%,.15) 95%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1));background-size:200% 200%;overflow:hidden;position:relative}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rotateloader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[class*=scores-canvas]{scrollbar-width:none}