@charset "UTF-8";.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}textarea{font-family:inherit;cursor:auto;padding:0;border:0px;border-radius:0;font-size:inherit;resize:none}input{border:0px}input:focus-visible{outline:none;outline-offset:0px}button{background-color:#fff;border:0px}button:hover{background-color:#fff;cursor:pointer}h1,h2,h3,h4{font-size:1em;margin:0;padding:0}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format("opentype")}*{font-family:Noto Sans KR,sans-serif}.material-symbols-outlined{font-size:unset}.noflex{display:flex;flex:none}.center{display:flex;justify-content:center;align-items:center}.row{display:flex;flex-direction:row}.row-reverse{display:flex;flex-direction:row-reverse}.column{display:flex;flex-direction:column}.column-reverse{display:flex;flex-direction:column-reverse}.flex{flex:1}.absolute{position:absolute}.relative{position:relative}.hide{display:none}.fill{width:100%;height:100%}.wfill{width:100%}.hfill{height:100%}.bold{font-weight:700}.undraggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.theme-light{--bgcolor: rgb(238, 238, 238);--header-bgcolor: rgba(116, 7, 34, .9);--header-text-color: rgb(255, 255, 255);--text-color: rgb(0, 0, 0);--subtext-color: rgb(76, 76, 76);--description-color: rgb(76, 76, 76);--link-color: #5566c6;--hr-color: rgba(68, 68, 68, .25);--hover-color: rgba(61, 61, 61, .2);--menu-background: rgba(116, 7, 34, .85);--scrollbar-thumb-color: rgb(129, 129, 129, .5);--scrollbar-thumb-hover-color: rgb(129, 129, 129, .8);--scrollbar-bgcolor: rgb(192, 192, 192);background:var(--bgcolor)}.theme-dark{--bgcolor: rgb(39, 41, 53);--header-bgcolor: rgba(116, 7, 34, .75);--header-text-color: rgb(255, 255, 255);--text-color: rgb(255, 255, 255);--subtext-color: rgba(255, 255, 255, .54);--description-color: rgba(255, 255, 255, .65);--highlight-description-color: rgba(255, 255, 255, .895);--link-color: #bbdefb;--hr-color: rgba(255, 255, 255, .25);--hover-color: rgba(78, 79, 91, .7);--menu-background: rgba(116, 7, 34, .65);--scrollbar-thumb-color: rgb(129, 129, 129, .5);--scrollbar-thumb-hover-color: rgb(129, 129, 129, .8);--scrollbar-bgcolor: rgb(51, 48, 48);--tooltip-bgcolor: rgba(110, 108, 108, .65);background:var(--bgcolor)}*{font-family:Noto Sans KR,serif}html,body{margin:0;padding:0;width:100%;height:100%;font-size:18px}#root{width:100%;height:100%;margin:0;padding:0;background-color:var(--bgcolor)}main{color:var(--text-color)}hr{border:0;border-top:1px solid var(--hr-color);width:100%}h1{font-size:2.1rem;font-weight:700;margin:1em 0 .5em}h2{font-size:1.5rem;font-weight:unset}h3{font-size:1.2rem;font-weight:unset}a{color:inherit;text-decoration:none;background:none;border:none;outline:none;cursor:pointer!important}a:hover{text-decoration:none}ul{margin:.25em 0}ul li{line-height:2em}ol{margin:.25em 0}ol li{line-height:2em;margin:1em 0}.contents-container{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;width:100%;height:auto}.contents{box-sizing:border-box;width:100%;height:100%;max-width:1280px}@media(max-width:820px){.contents{padding:4em 2em}}@media(min-width:820px){.contents{padding:4em}}.sub-description{font-size:.8em;line-height:2em;color:var(--description-color)}.sub-description b{color:var(--highlight-description-color)}.light-bold{font-weight:500}a{color:var(--link-color)}a:hover{text-decoration:underline}*::-webkit-scrollbar{width:12px;cursor:auto}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:2px}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}*::-webkit-scrollbar-track{background:var(--scrollbar-bgcolor)}@media(max-width:820px){.layout-large{display:none!important}}@media(min-width:820px){.layout-small{display:none!important}}
