*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:#fff0}html{font-size:var(--font-base);scroll-behavior:smooth;scrollbar-gutter:stable}body{overflow-x:hidden;margin:0;padding:0;font-family:var(--font-primary);color:var(--color-neutral-100);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}button,input,select,textarea{appearance:none;-webkit-appearance:none;background:#fff0;border:0;outline:none;font-family:inherit}ul,ol{list-style:none}