@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Roboto+Mono:wght@400;700&display=swap";html{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-touch-action:manipulation;-ms-text-size-adjust:100%}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif;background-color:#000;color:#fff;overflow-x:hidden;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-ms-touch-action:manipulation;-ms-text-size-adjust:100%;overscroll-behavior:none}*{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@media screen and (max-width:768px){html,body,*{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}}input,button,select,textarea{font-size:16px!important;-webkit-appearance:none;-webkit-text-size-adjust:100%}.ios-device,.ios-device *{-webkit-touch-callout:none!important;-webkit-user-select:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-text-size-adjust:100%!important;touch-action:manipulation!important}.image-modal-overlay,.image-modal-overlay *{touch-action:auto!important;-webkit-touch-callout:default!important;-webkit-user-select:text!important}.image-modal-overlay img{touch-action:auto!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;pointer-events:auto!important}body{-webkit-overflow-scrolling:touch;overscroll-behavior:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.animate-shake{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both infinite}
