.ke-spark{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite ke-twinkle}.ke-spark2{animation-delay:.6s}.ke-spark3{animation-delay:1.2s}@keyframes ke-twinkle{0%,to{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1)}}.ke-crown{animation:2.4s ease-in-out infinite ke-crownglow}@keyframes ke-crownglow{0%,to{filter:drop-shadow(0 0 3px #ffb90073)}50%{filter:drop-shadow(0 0 10px #ffb900e6)}}.ke-shine{background:linear-gradient(110deg,#fe9a00 0%,#ffb900 38%,#fff 50%,#ffb900 62%,#fe9a00 100%) 0 0/250% 100%;color:#0000;filter:drop-shadow(0 0 10px #ffb90073);-webkit-background-clip:text;background-clip:text;animation:2.8s linear infinite ke-nameshine}@keyframes ke-nameshine{0%{background-position:120% 0}to{background-position:-120% 0}}.ke-mode{cursor:pointer;transition:transform .16s,filter .2s,background-color .12s}.ke-mode:hover:not(:disabled){background-color:#1c1c20}.ke-mode:disabled{cursor:default}.ke-mode:focus-visible{outline-offset:3px;outline:2px solid #ffb900}.ke-bar{transition:width .25s linear}.ke-btn{cursor:pointer;transition:background-color .12s}.ke-btn:hover:not(:disabled){background-color:#ffb900}.ke-btn:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.ke-spark{opacity:.9;animation:none}.ke-crown{filter:drop-shadow(0 0 6px #ffb90099);animation:none}.ke-shine{color:#ffb900;background:0 0;animation:none}.ke-mode,.ke-bar,.ke-btn{transition:none}}
