::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none}svg{shape-rendering:geometricprecision;text-rendering:geometricprecision;image-rendering:optimizeQuality;backface-visibility:hidden}html,body{overscroll-behavior:none;width:100%;min-width:max(320px,100vw);height:100%;min-height:max(480px,100vh);margin:0;padding:0;inset:0;overflow:auto}.scrollable{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto}html,body,#root{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}button,a,[role=button],[tabindex]{-webkit-user-select:none!important;user-select:none!important}input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],textarea,[contenteditable=true]{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}html,body{touch-action:pan-x pan-y}input,textarea,select,button{font-size:max(16px, inherit)}@media (display-mode:window-controls-overlay){.app-header,[data-wco-region]{width:env(titlebar-area-width,100%);height:env(titlebar-area-height,32px);-webkit-app-region:drag;app-region:drag;color:#fff;box-sizing:border-box;background-color:#000;align-items:center;padding-inline-start:env(titlebar-area-x,0px);display:flex}.app-header button,.app-header a,.app-header input,.app-header select,.app-header [role=button],.app-header [tabindex],[data-wco-region] button,[data-wco-region] a,[data-wco-region] input,[data-wco-region] select,[data-wco-region] [role=button],[data-wco-region] [tabindex]{-webkit-app-region:no-drag;app-region:no-drag}html,body{padding-top:env(titlebar-area-height,0px)}}
