@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap);#app,body,html{font-family:Noto Sans KR,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;width:100%;height:100%}*{margin:0;padding:0;box-sizing:border-box}button{background-color:transparent;border:none;cursor:pointer}a,fieldset,img{text-decoration:none;vertical-align:top;outline:1;border:none}li,ol,ul{list-style:none}textarea{resize:none}mark{background-color:#00ffc2!important;color:#006850!important;font-weight:700;padding:0 2px}.ellipsis__1{-webkit-line-clamp:1}.ellipsis__1,.ellipsis__2{display:-webkit-box!important;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ellipsis__2{-webkit-line-clamp:2;word-break:break-word}.scroll_area{overflow-y:auto;overflow-x:hidden;height:-moz-fit-content;height:fit-content;scrollbar-color:transparent transparent}.scroll_area:hover{scrollbar-color:#ffefeb transparent}.scroll_area_wrap{padding:24px 0;padding-right:6px}.scroll_area::-webkit-scrollbar{width:10px;height:10px}.scroll_area::-webkit-scrollbar-button{display:none}.scroll_area::-webkit-scrollbar-thumb,.scroll_area::-webkit-scrollbar-track{background-color:transparent;border-radius:6px}.scroll_area:hover::-webkit-scrollbar-thumb{background-color:#ffefeb}.scroll_area:hover::-webkit-scrollbar-track{background-color:transparent}