/* 나눔고딕 */
@font-face { font-family: 'NanumGothic'; font-weight: 400; font-style: normal; src: url('../fonts/NanumGothic.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumGothic'; font-weight: 700; font-style: normal; src: url('../fonts/NanumGothicBold.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumGothic'; font-weight: 800; font-style: normal; src: url('../fonts/NanumGothicExtraBold.woff2') format('woff2'); font-display: swap; }

/* 나눔명조 */
@font-face { font-family: 'NanumMyeongjo'; font-weight: 400; font-style: normal; src: url('../fonts/NanumMyeongjo.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumMyeongjo'; font-weight: 700; font-style: normal; src: url('../fonts/NanumMyeongjoBold.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumMyeongjo'; font-weight: 800; font-style: normal; src: url('../fonts/NanumMyeongjoExtraBold.woff2') format('woff2'); font-display: swap; }

/* 나눔바른고딕 */
@font-face { font-family: 'NanumBarunGothic'; font-weight: 300; font-style: normal; src: url('../fonts/NanumBarunGothicLight.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumBarunGothic'; font-weight: 400; font-style: normal; src: url('../fonts/NanumBarunGothic.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumBarunGothic'; font-weight: 700; font-style: normal; src: url('../fonts/NanumBarunGothicBold.woff2') format('woff2'); font-display: swap; }

/* 나눔스퀘어 */
@font-face { font-family: 'NanumSquare'; font-weight: 300; font-style: normal; src: url('../fonts/NanumSquareL.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumSquare'; font-weight: 400; font-style: normal; src: url('../fonts/NanumSquareR.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumSquare'; font-weight: 700; font-style: normal; src: url('../fonts/NanumSquareB.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumSquare'; font-weight: 800; font-style: normal; src: url('../fonts/NanumSquareEB.woff2') format('woff2'); font-display: swap; }

/* 나눔스퀘어라운드 */
@font-face { font-family: 'NanumSquareRound'; font-weight: 300; font-style: normal; src: url('../fonts/NanumSquareRoundL.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumSquareRound'; font-weight: 400; font-style: normal; src: url('../fonts/NanumSquareRoundR.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumSquareRound'; font-weight: 700; font-style: normal; src: url('../fonts/NanumSquareRoundB.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumSquareRound'; font-weight: 800; font-style: normal; src: url('../fonts/NanumSquareRoundEB.woff2') format('woff2'); font-display: swap; }

/* 나눔스퀘어네오 */
@font-face { font-family: 'NanumSquareNeo'; font-weight: 300; font-style: normal; src: url('../fonts/NanumSquareNeo-aLt.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumSquareNeo'; font-weight: 400; font-style: normal; src: url('../fonts/NanumSquareNeo-bRg.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumSquareNeo'; font-weight: 700; font-style: normal; src: url('../fonts/NanumSquareNeo-cBd.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumSquareNeo'; font-weight: 800; font-style: normal; src: url('../fonts/NanumSquareNeo-dEb.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumSquareNeo'; font-weight: 900; font-style: normal; src: url('../fonts/NanumSquareNeo-eHv.woff2') format('woff2'); font-display: swap; }

/* 나눔바른펜 */
@font-face { font-family: 'NanumBarunpen'; font-weight: 400; font-style: normal; src: url('../fonts/NanumBarunpenR.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumBarunpen'; font-weight: 700; font-style: normal; src: url('../fonts/NanumBarunpenB.woff2') format('woff2'); font-display: swap; }

/* 나눔손글씨 붓 */
@font-face { font-family: 'NanumBrush'; font-weight: 400; font-style: normal; src: url('../fonts/NanumBrush.woff2') format('woff2'); font-display: swap; }

/* 나눔손글씨 펜 */
@font-face { font-family: 'NanumPen'; font-weight: 400; font-style: normal; src: url('../fonts/NanumPen.woff2') format('woff2'); font-display: swap; }

/* 나눔휴먼 */
@font-face { font-family: 'NanumHuman'; font-weight: 300; font-style: normal; src: url('../fonts/NanumHumanLight.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumHuman'; font-weight: 400; font-style: normal; src: url('../fonts/NanumHumanRegular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'NanumHuman'; font-weight: 700; font-style: normal; src: url('../fonts/NanumHumanBold.woff2') format('woff2'); font-display: swap; }
