@charset "UTF-8";::-webkit-scrollbar{width:10px;height:10px;background:transparent}::-webkit-scrollbar-track{background:transparent;margin:6px 0}::-webkit-scrollbar-thumb{background:#d9be8e;border-radius:999px;border:2px solid transparent;background-clip:padding-box;min-height:36px}::-webkit-scrollbar-thumb:hover{background:#c9a566;background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:#f2a33a;background-clip:padding-box}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#d9be8e transparent}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.snail-track{position:relative;height:40px;border-radius:999px;background:#f3e4c4;border:2px solid #2a1e12;overflow:hidden}.snail-trail{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,#9ed36a00,#9ed36a8c);animation:snail-trail 5s ease-in-out infinite alternate}.snail-walker{position:absolute;bottom:2px;left:0;animation:snail-go 5s ease-in-out infinite alternate}.snail-body{display:block;transform-origin:50% 100%;animation:snail-turn 10s steps(1,end) infinite,snail-bob .7s ease-in-out infinite}@keyframes snail-go{0%{left:4px}to{left:calc(100% - 48px)}}@keyframes snail-trail{0%{width:0}to{width:calc(100% - 20px)}}@keyframes snail-turn{0%{scale:1 1}50%{scale:-1 1}}@keyframes snail-bob{0%,to{translate:0 0}50%{translate:0 -2px}}@media (prefers-reduced-motion: reduce){.snail-walker,.snail-trail,.snail-body{animation:none}.snail-walker{left:calc(50% - 22px)}}.calm .snail-body{animation-duration:10s,0s}@keyframes mc-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.ob-marquee{animation:ob-marquee 60s linear infinite;will-change:transform}@keyframes ob-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.ob-marquee{animation:none}}.calm .ob-marquee{animation-duration:140s!important}.crowd-scroll-x::-webkit-scrollbar{display:none}@keyframes crowd-badge{0%,to{transform:scale(1);box-shadow:0 0 #e0413a99}50%{transform:scale(1.08);box-shadow:0 0 0 6px #e0413a00}}@keyframes rk-flame{0%{transform:rotate(-45deg) scale(1)}to{transform:rotate(-38deg) scale(1.14)}}@keyframes rk-pop{0%{transform:scale(.4) translateY(6px);opacity:0}30%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){[style*=rk-flame],[style*=rk-pop]{animation:none!important}}
