html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;height:100%;overflow-y:scroll}html,body{width:100%;margin:0;padding:0;overflow-x:clip}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable}body{padding-right:0!important}}body{flex-direction:column;min-height:100dvh;display:flex}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
