@import"https://rsms.me/inter/inter.css";*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}#root{overflow:auto}body{position:fixed;overflow:hidden;overscroll-behavior-y:none;color:#fff;font-family:inter;font-size:13px;--padding: 20px}@media (max-width: 768px){body{--padding: 10px;font-size:11px}}a{color:inherit}canvas{touch-action:none}.ui-wrapper{top:0;position:absolute;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.boom{position:absolute;top:85%}header{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:var(--padding);gap:10px}label{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;--slide-distance: 1.2rem;--slider-size: 1rem;--slider-padding: .2rem;--transition-duration: .2s}.slider{flex-shrink:0;width:calc(var(--slider-size) + var(--slide-distance) + var(--slider-padding) * 2);padding:var(--slider-padding);border-radius:9999px;background-color:#d1d5db;transition:background-color var(--transition-duration)}.slider:after{content:"";display:block;width:var(--slider-size);height:var(--slider-size);background-color:#fff;border-radius:9999px;transition:transform var(--transition-duration)}input:checked+.slider{background-color:#0f2448}input:checked+.slider:after{transform:translate(var(--slide-distance))}input:focus-visible+.slider{outline-offset:2px;outline:2px solid hsl(210deg,100%,40%)}.label{line-height:1.5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.stats{bottom:50px!important;top:auto!important}.hand{position:absolute;top:50%;left:50%}.hand svg{position:absolute;bottom:20vh;width:1.5vw;height:auto;pointer-events:none;z-index:100}@media (max-width: 768px){.hand svg{width:10vw}}#leva__root{display:none}footer{position:absolute;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;bottom:0;width:100%;gap:5px;padding:var(--padding)}
