@font-face{font-family:NanumSquare;font-weight:300;font-display:swap;src:url("https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquare/NanumSquareL.woff")format("woff"),url("https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquare/NanumSquareL.ttf")format("truetype")}@font-face{font-family:NanumSquare;font-weight:400;font-display:swap;src:url("https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquare/NanumSquareR.woff")format("woff"),url("https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquare/NanumSquareR.ttf")format("truetype")}@font-face{font-family:NanumSquare;font-weight:700;font-display:swap;src:url("https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquare/NanumSquareB.woff")format("woff"),url("https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquare/NanumSquareB.ttf")format("truetype")}@font-face{font-family:NanumSquare;font-weight:800;font-display:swap;src:url("https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquare/NanumSquareEB.woff")format("woff"),url("https://hangeul.pstatic.net/hangeul_static/webfont/NanumSquare/NanumSquareEB.ttf")format("truetype")}@font-face{font-family:Stick;font-weight:400;font-display:swap;src:url("https://fonts.gstatic.com/s/stick/v20/Qw3TZQpMCyTtJSvf.ttf")format("truetype")}:root{--font-display:"NanumSquare", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--font-rounded:"NanumSquare", "SF Pro Rounded", sans-serif;--font-serif:"NanumSquare", Georgia, "Times New Roman", serif;--color-primary:#6f7fda}*,:before,:after,body,input,button,textarea,select{word-break:keep-all;overflow-wrap:break-word;font-family:NanumSquare,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:not(input):not(textarea){-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}::selection{color:inherit!important;background-color:#0000!important}::selection{color:inherit!important;background-color:#0000!important}::-moz-selection{color:inherit!important;background-color:#0000!important}::-moz-selection{color:inherit!important;background-color:#0000!important}input::selection{color:inherit!important;background-color:#6f7fda47!important}textarea::selection{color:inherit!important;background-color:#6f7fda47!important}input::-moz-selection{color:inherit!important;background-color:#6f7fda47!important}textarea::-moz-selection{color:inherit!important;background-color:#6f7fda47!important}*,:before,:after,:focus,:focus-visible,:focus-within,:active,input,input:focus,input:focus-visible,input:focus-within,input:active,textarea,textarea:focus,textarea:focus-visible,textarea:focus-within,textarea:active,button,button:focus,button:focus-visible,button:active,select,select:focus,select:focus-visible,div,div:focus,div:focus-visible,div:active,a,a:focus,a:focus-visible,a:active,[tabindex],[tabindex]:focus,[tabindex]:focus-visible,[data-focusable=true],[data-focusable=true]:focus,[data-focusable=true]:focus-visible,[data-focusable=true]:active{box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;outline:0 #0000!important}.font-stick{font-family:Stick,cursive,sans-serif!important}html,body{overscroll-behavior:none;touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#fff;height:100dvh;overflow:hidden}#root{box-sizing:border-box;height:100dvh;overflow:hidden}@media (prefers-color-scheme:dark){html,body{background-color:#000}}input,textarea,select{overscroll-behavior:none;font-size:max(16px,1em)}