*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;height:100%;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden auto}#root{-webkit-overflow-scrolling:touch;min-height:100%;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);overflow-y:auto}input,select,textarea,button{font-size:16px}.scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}table{-webkit-overflow-scrolling:touch}@media (display-mode:standalone){body{overscroll-behavior-y:contain}header{padding-top:env(safe-area-inset-top,0px)!important}nav{padding-bottom:env(safe-area-inset-bottom,0px)!important}}@media (max-width:480px){.mobile-pad{padding-left:8px!important;padding-right:8px!important}}@media (max-width:768px){.score-cell{width:52px!important;min-width:52px!important;height:52px!important}}@media print{nav,header,button{display:none!important}body{background:#fff!important}}::selection{color:#1a4a1a;background:#c9a2274d}
