:root{--background:#ffffff;--foreground:#171717;--android-font-family:system-ui,"Roboto","Noto Sans",sans-serif}@media(prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}@supports(-webkit-touch-callout:none){:root{--ios-font-family:-apple-system,system-ui,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic","맑은 고딕",sans-serif}}html{touch-action:manipulation;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;box-sizing:border-box;font-style:normal;font-stretch:normal;word-break:keep-all;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0;font-family:inherit}fieldset,img{border:0}ol,ul{list-style:none}address,em{font-style:normal}a,a:active,a:focus,a:hover{text-decoration:none}.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}button:focus{outline:0}button{border:none}body,html{max-width:100vw;overflow:hidden;font-family:var(--ios-font-family,--android-font-family)}body{color:var(--foreground);background:var(--background)}*,:after,:before{box-sizing:border-box;padding:0;margin:0}:not(input):not(textarea){-webkit-touch-callout:none;-webkit-user-select:none!important}body,html{margin:0;padding:0;width:100%;height:100%;min-width:100%;min-height:100%;line-height:normal}