input[type=number]{font-size:16px}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{height:100%;width:100%;overflow:hidden}body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (display-mode:standalone){body{padding:0;margin:0}}.touch-manipulation,button{touch-action:manipulation}.safe-area-all{padding:calc(.5rem + env(safe-area-inset-top, 0)) calc(.5rem + env(safe-area-inset-right, 0)) calc(1rem + env(safe-area-inset-bottom, 0)) calc(.5rem + env(safe-area-inset-left, 0))}.pt-safe-top{padding-top:calc(.5rem + env(safe-area-inset-top, 0))}.pb-safe-bottom{padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0))}.pt-below-navbar{padding-top:calc(var(--navbar-height, 48px) + 2.5rem + env(safe-area-inset-top, 0px))}@media (min-width:768px){.pt-below-navbar{padding-top:calc(var(--navbar-height, 62px) + 3.5rem + env(safe-area-inset-top, 0px))}}.pl-safe-left{padding-left:calc(.5rem + env(safe-area-inset-left, 0))}.pr-safe-right{padding-right:calc(.5rem + env(safe-area-inset-right, 0))}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}button:active{transform:scale(.98);transition:transform .1s ease-in-out}input[inputmode=numeric]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[inputmode=numeric]::-webkit-inner-spin-button,input[inputmode=numeric]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.overflow-y-auto,body{overscroll-behavior-y:contain}.overflow-y-auto{-webkit-overflow-scrolling:touch;touch-action:pan-y}@supports (env(safe-area-inset-top)){.min-h-screen-safe{min-height:calc(100vh - env(safe-area-inset-top, 0) - env(safe-area-inset-bottom, 0))}}