@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");

:root {
    --main-yellow: #ffcc33;
    --main-black: #0e0e0e;
    --main-white: #ffffff;

    --bgGray: #f7f7f7;
    --lineGray: #cccccc;
    --midGray: #aaaaaa;
    --darkGray: #666666;

    --main-blue: #338BFF;
    --literacy-blue: #1E2C5F;
    --math-green: #2E8526;

    --font32: 2rem;
    --font20: 1.25rem;
    --font18: 1.125rem;
    --font16: 1rem;
    --font14: 0.88rem;
}
*, *::before, *::after {box-sizing: border-box;}

html {
    -webkit-touch-callout: none;
     user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
}
body {
    margin: 0px;
	padding: 0;
    font-size: 10px;
	font-family: 'Pretendard Variable', Pretendard, sans-serif;
	text-decoration: none;
    overflow-x: hidden;
}
a, button, ul, li {
    background: none;
    margin: 0;
    padding: 0;
    border: 0px;
    list-style: none;
    color: var(--main-black);
	text-decoration: none;
	font-family: 'Pretendard Variable', Pretendard, sans-serif;
}
[hidden] {display: none;}
.scroll::-webkit-scrollbar {display: none;}
.scroll {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
main {
    position: relative;
    color: var(--main-black);
}
.m-br {display: none;}
.hide, .hiding {display: none !important;}
span.stress {color: #D90000; text-decoration:underline;}

.mgl10 {margin-left:10px !important;}
.mgr10 {margin-right:10px !important;}
.mgt10 {margin-top:10px !important;}
.mgb10 {margin-bottom:10px !important;}