body,html{margin:0;padding:0;min-height:100vh}*,:after,:before{box-sizing:border-box}body{scroll-behavior:smooth;line-height:1.5;text-rendering:optimizeSpeed;-webkit-tap-highlight-color:rgba(0,0,0,0)}blockquote,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img{max-width:100%}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}::-webkit-scrollbar{width:var(--scrollbar-mobile-width);height:var(--scrollbar-mobile-width)}@media only screen and (min-width:768px){::-webkit-scrollbar{width:var(--scrollbar-desktop-width);height:var(--scrollbar-desktop-width)}}::-webkit-scrollbar-track{background-color:var(--color-transparent)}::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-radius);border:var(--scrollbar-mobile-border) solid var(--color-transparent);background-clip:padding-box;background-color:var(--color-gray-600)}@media only screen and (min-width:768px){::-webkit-scrollbar-thumb{border:var(--scrollbar-desktop-border) solid var(--color-transparent)}}::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-700)}:root{color-scheme:only light}