@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Bitcount+Single:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=DotGothic16&display=swap";@import "https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,1..1000&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";*{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100vw;height:100vh;margin:0;padding:0;display:block;position:fixed;top:0;left:0}@media (hover:hover) and (pointer:fine){html,body,#root,*{cursor:none}}body{background-color:#ddd}.canvas{touch-action:none}@keyframes gradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.loader-box{color:#fff;text-align:center;background:#000000bf;border-radius:8px;flex-direction:column;gap:6px;min-width:140px;padding:12px 18px;font-family:sans-serif;font-size:14px;display:flex}.loader-assets-count{opacity:.6;font-size:12px}.label_container{z-index:10;pointer-events:none;color:#000;letter-spacing:-.05rem;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-direction:column;gap:2px;font-family:DM Sans,sans-serif;font-size:30px;font-weight:400;display:flex;position:fixed;top:80px;left:11vw}.label_container span{line-height:1}.label_item{color:#be0000;font-size:40px;line-height:normal}@media (width<=48rem){.label_container{font-size:25px;top:60px;left:16px}}.x{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;z-index:99;width:40px;display:block;position:fixed;top:80px;right:11vw}.arrow_container{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 50px;display:flex;position:fixed;top:0;left:0}@media (width<=48rem){.arrow_container{padding:0}}.arrow{box-sizing:content-box;pointer-events:all;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background-color:#f000;height:56px;padding:18px 15px}#cursore{pointer-events:none;will-change:transform;z-index:9999;background:0 0;border:2px solid #000;border-radius:50%;width:11px;height:11px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}#cursore.hover{background:#000}#cursore.blink{animation:1s infinite blink}@keyframes blink{0%,to{background:0 0}50%{background:#000}}
