html{box-sizing:border-box;max-width:100vw}body{max-width:100vw;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:background-color,color;position:relative}body.theme-transition{transition:background-color .2s,color .2s}*,:before,:after{box-sizing:border-box}a{color:inherit}#__next{overscroll-behavior:none;-webkit-overscroll-behavior:none;min-height:100vh}html,body{overscroll-behavior:none;-webkit-overscroll-behavior:none}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}
@font-face{font-family:spoqaHanSansNeo;src:url(../media/SpoqaHanSansNeo_Regular-s.p.0drn67o.b94zy.woff2)format("woff2");font-display:optional;font-weight:400;font-style:normal}@font-face{font-family:spoqaHanSansNeo;src:url(../media/SpoqaHanSansNeo_Medium-s.p.06wmrax99d.sz.woff2)format("woff2");font-display:optional;font-weight:500;font-style:normal}@font-face{font-family:spoqaHanSansNeo;src:url(../media/SpoqaHanSansNeo_Bold-s.p.0ub06x.u9l7wo.woff2)format("woff2");font-display:optional;font-weight:700;font-style:normal}@font-face{font-family:spoqaHanSansNeo Fallback;src:local(Arial);ascent-override:92.62%;descent-override:26.93%;line-gap-override:0.0%;size-adjust:104.72%}.spoqahansansneo_158bb411-module___PpetW__className{font-family:spoqaHanSansNeo,spoqaHanSansNeo Fallback}.spoqahansansneo_158bb411-module___PpetW__variable{--font-spoqa-han-sans-neo:"spoqaHanSansNeo", "spoqaHanSansNeo Fallback"}
