*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:#faf7f4;font-family:Jost,sans-serif;overscroll-behavior:none}html{scroll-behavior:smooth}body,html{height:100%;overflow-x:hidden}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}input,select,textarea{font-family:Jost,sans-serif}@supports (padding-top:env(safe-area-inset-top)){body{padding-top:env(safe-area-inset-top)}}