:root{font-size:16px}html,body,#root{min-height:100%;overflow-x:clip}body{overscroll-behavior:none;-webkit-font-smoothing:antialiased;margin:0;padding:0}@media screen and (width<=768px){*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}:where(button,[role=button],[role=gridcell],a,input,select,textarea):focus{outline:none}:where(button,[role=button],[role=gridcell],a,input,select,textarea):focus-visible{outline:2px solid var(--chakra-colors-brand-primary,#e15a3c);outline-offset:2px}
