body,html{margin:0;padding:0;min-height:100%;max-width:100%;overflow-x:hidden;overflow-x:clip}body{min-height:100vh}*{box-sizing:border-box}canvas,img,svg,video{max-width:100%}button,input,select,textarea{font:inherit;max-width:100%}@media (prefers-reduced-motion:no-preference){html:has([data-zona-smooth-scroll]){scroll-behavior:smooth}}