*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden;overflow-y:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{width:100%;min-height:100%;background:#180a06;overflow-x:hidden;overflow-y:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:contain}#root{width:100%;min-height:100%;background:#180a06}.full-height{height:100vh;height:100dvh}button,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(220,80,30,.15);cursor:pointer;user-select:none;-webkit-user-select:none;min-height:44px}a{touch-action:manipulation;-webkit-tap-highlight-color:rgba(220,80,30,.15)}input,textarea,select{font-size:16px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation}.scroll-touch{-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior:contain}.safe-top{padding-top:env(safe-area-inset-top)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-left{padding-left:env(safe-area-inset-left)}.safe-right{padding-right:env(safe-area-inset-right)}.safe-x{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.safe-all{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}
