*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px)}body{min-height:100dvh;padding-top:var(--sat);padding-right:var(--sar);padding-bottom:var(--sab);padding-left:var(--sal);overscroll-behavior:none;overscroll-behavior-y:contain;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html,body{overscroll-behavior:none}*{-webkit-tap-highlight-color:transparent}p,span,pre,code,h1,h2,h3,h4,h5,h6,.selectable{-webkit-user-select:text;user-select:text}button,a,input,textarea,select,[role=button]{touch-action:manipulation}input,textarea,select{font-size:16px!important}[data-scroll],.overflow-auto,[style*="overflow: auto"],[style*="overflow-y: auto"]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@supports (-webkit-touch-callout:none){*{-webkit-overflow-scrolling:touch}.fixed-bottom{padding-bottom:env(safe-area-inset-bottom)}.fixed-top{padding-top:env(safe-area-inset-top)}}@media (display-mode:standalone){html,body{overscroll-behavior:none;overscroll-behavior-y:none}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.safe-top{padding-top:var(--sat)}.safe-bottom{padding-bottom:var(--sab)}.safe-left{padding-left:var(--sal)}.safe-right{padding-right:var(--sar)}.safe-x{padding-left:var(--sal);padding-right:var(--sar)}.safe-y{padding-top:var(--sat);padding-bottom:var(--sab)}.safe-all{padding-top:var(--sat);padding-right:var(--sar);padding-bottom:var(--sab);padding-left:var(--sal)}
