/* ==========================================================================
   Distruptor - Korean Font Collection
   All fonts are commercially usable (OFL, free commercial license)
   Source: noonnu.cc
   ========================================================================== */

/* ==========================================================================
   1. Pretendard (sans-serif) - OFL 1.1
   Creator: orioncactus (Gil Hyeong-jin)
   Weights: 9 (100-900)
   ========================================================================== */
@font-face {
  font-family: 'Pretendard';
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/pretendard/Pretendard-Thin.woff2') format('woff2');
}
@font-face {
  font-family: 'Pretendard';
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/pretendard/Pretendard-ExtraLight.woff2') format('woff2');
}
@font-face {
  font-family: 'Pretendard';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/pretendard/Pretendard-Light.woff2') format('woff2');
}
@font-face {
  font-family: 'Pretendard';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/pretendard/Pretendard-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Pretendard';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/pretendard/Pretendard-Medium.woff2') format('woff2');
}
@font-face {
  font-family: 'Pretendard';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/pretendard/Pretendard-SemiBold.woff2') format('woff2');
}
@font-face {
  font-family: 'Pretendard';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/pretendard/Pretendard-Bold.woff2') format('woff2');
}
@font-face {
  font-family: 'Pretendard';
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/pretendard/Pretendard-ExtraBold.woff2') format('woff2');
}
@font-face {
  font-family: 'Pretendard';
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/pretendard/Pretendard-Black.woff2') format('woff2');
}

/* ==========================================================================
   2. Noto Sans KR (sans-serif) - OFL 1.1
   Creator: Google x Adobe
   Weights: 6 (100, 300, 400, 500, 700, 900)
   ========================================================================== */
@font-face {
  font-family: 'Noto Sans KR';
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/noto-sans-kr/NotoSansKR-Thin.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/noto-sans-kr/NotoSansKR-Light.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/noto-sans-kr/NotoSansKR-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/noto-sans-kr/NotoSansKR-Medium.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/noto-sans-kr/NotoSansKR-Bold.woff2') format('woff2');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/noto-sans-kr/NotoSansKR-Black.woff2') format('woff2');
}

/* ==========================================================================
   3. SUIT (sans-serif) - OFL 1.1
   Creator: SUNN YOUN
   Weights: 9 (100-900)
   ========================================================================== */
@font-face {
  font-family: 'SUIT';
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/suit/SUIT-Thin.woff2') format('woff2');
}
@font-face {
  font-family: 'SUIT';
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/suit/SUIT-ExtraLight.woff2') format('woff2');
}
@font-face {
  font-family: 'SUIT';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/suit/SUIT-Light.woff2') format('woff2');
}
@font-face {
  font-family: 'SUIT';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/suit/SUIT-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'SUIT';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/suit/SUIT-Medium.woff2') format('woff2');
}
@font-face {
  font-family: 'SUIT';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/suit/SUIT-SemiBold.woff2') format('woff2');
}
@font-face {
  font-family: 'SUIT';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/suit/SUIT-Bold.woff2') format('woff2');
}
@font-face {
  font-family: 'SUIT';
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/suit/SUIT-ExtraBold.woff2') format('woff2');
}
@font-face {
  font-family: 'SUIT';
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/suit/SUIT-Heavy.woff2') format('woff2');
}

/* ==========================================================================
   4. The Jamsil (sans-serif/display) - Free (Lotte Shopping)
   Creator: Lotte Shopping
   Weights: 6 (100, 300, 400, 500, 700, 800)
   ========================================================================== */
@font-face {
  font-family: 'TheJamsil';
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/the-jamsil/TheJamsil1Thin.woff2') format('woff2');
}
@font-face {
  font-family: 'TheJamsil';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/the-jamsil/TheJamsil2Light.woff2') format('woff2');
}
@font-face {
  font-family: 'TheJamsil';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/the-jamsil/TheJamsil3Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'TheJamsil';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/the-jamsil/TheJamsil4Medium.woff2') format('woff2');
}
@font-face {
  font-family: 'TheJamsil';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/the-jamsil/TheJamsil5Bold.woff2') format('woff2');
}
@font-face {
  font-family: 'TheJamsil';
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/the-jamsil/TheJamsil6ExtraBold.woff2') format('woff2');
}

/* ==========================================================================
   5. Freesentation (sans-serif) - OFL 1.1
   Creator: Lee Joo-im
   Weights: 9 (100-900)
   ========================================================================== */
@font-face {
  font-family: 'Freesentation';
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/freesentation/Freesentation-1Thin.woff2') format('woff2');
}
@font-face {
  font-family: 'Freesentation';
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/freesentation/Freesentation-2ExtraLight.woff2') format('woff2');
}
@font-face {
  font-family: 'Freesentation';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/freesentation/Freesentation-3Light.woff2') format('woff2');
}
@font-face {
  font-family: 'Freesentation';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/freesentation/Freesentation-4Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Freesentation';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/freesentation/Freesentation-5Medium.woff2') format('woff2');
}
@font-face {
  font-family: 'Freesentation';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/freesentation/Freesentation-6SemiBold.woff2') format('woff2');
}
@font-face {
  font-family: 'Freesentation';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/freesentation/Freesentation-7Bold.woff2') format('woff2');
}
@font-face {
  font-family: 'Freesentation';
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/freesentation/Freesentation-8ExtraBold.woff2') format('woff2');
}
@font-face {
  font-family: 'Freesentation';
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/freesentation/Freesentation-9Black.woff2') format('woff2');
}

/* ==========================================================================
   6. GMarket Sans (sans-serif/display) - OFL
   Creator: GMarket
   Weights: 3 (300, 500, 700)
   ========================================================================== */
@font-face {
  font-family: 'GmarketSans';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/gmarket-sans/GmarketSansLight.woff') format('woff');
}
@font-face {
  font-family: 'GmarketSans';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/gmarket-sans/GmarketSansMedium.woff') format('woff');
}
@font-face {
  font-family: 'GmarketSans';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/gmarket-sans/GmarketSansBold.woff') format('woff');
}

/* ==========================================================================
   7. S-Core Dream (sans-serif) - Free (S-Core)
   Creator: S-Core
   Weights: 9 (100-900)
   ========================================================================== */
@font-face {
  font-family: 'S-CoreDream';
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/s-core-dream/S-CoreDream-1Thin.woff') format('woff');
}
@font-face {
  font-family: 'S-CoreDream';
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/s-core-dream/S-CoreDream-2ExtraLight.woff') format('woff');
}
@font-face {
  font-family: 'S-CoreDream';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/s-core-dream/S-CoreDream-3Light.woff') format('woff');
}
@font-face {
  font-family: 'S-CoreDream';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/s-core-dream/S-CoreDream-4Regular.woff') format('woff');
}
@font-face {
  font-family: 'S-CoreDream';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/s-core-dream/S-CoreDream-5Medium.woff') format('woff');
}
@font-face {
  font-family: 'S-CoreDream';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/s-core-dream/S-CoreDream-6Bold.woff') format('woff');
}
@font-face {
  font-family: 'S-CoreDream';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/s-core-dream/S-CoreDream-7ExtraBold.woff') format('woff');
}
@font-face {
  font-family: 'S-CoreDream';
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/s-core-dream/S-CoreDream-8Heavy.woff') format('woff');
}
@font-face {
  font-family: 'S-CoreDream';
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/s-core-dream/S-CoreDream-9Black.woff') format('woff');
}

/* ==========================================================================
   8. Nanum Square Neo (sans-serif) - OFL
   Creator: Naver
   Weights: 5 (300, 400, 700, 800, 900)
   ========================================================================== */
@font-face {
  font-family: 'NanumSquareNeo';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/nanum-square-neo/NanumSquareNeo-aLt.woff2') format('woff2');
}
@font-face {
  font-family: 'NanumSquareNeo';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/nanum-square-neo/NanumSquareNeo-bRg.woff2') format('woff2');
}
@font-face {
  font-family: 'NanumSquareNeo';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/nanum-square-neo/NanumSquareNeo-cBd.woff2') format('woff2');
}
@font-face {
  font-family: 'NanumSquareNeo';
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/nanum-square-neo/NanumSquareNeo-dEb.woff2') format('woff2');
}
@font-face {
  font-family: 'NanumSquareNeo';
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/nanum-square-neo/NanumSquareNeo-eHv.woff2') format('woff2');
}

/* ==========================================================================
   9. Noonnu Basic Gothic (sans-serif) - OFL
   Creator: Noonnu x Tokki Typeface Factory
   Weights: 1 (400)
   ========================================================================== */
@font-face {
  font-family: 'NoonuBasicGothic';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/noonnu-basic-gothic/NoonnuBasicGothicRegular.woff2') format('woff2');
}

/* ==========================================================================
   10. KoPub Dotum (sans-serif) - Free (Korean Publishers Association)
   Creator: Korean Publishers Association
   Weights: 1 (500)
   ========================================================================== */
@font-face {
  font-family: 'KoPubDotum';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/kopub-dotum/KoPubDotumMedium.woff') format('woff');
}

/* ==========================================================================
   11. Black Han Sans (display) - OFL 1.1
   Creator: ZESSTYPE
   Weights: 1 (400)
   ========================================================================== */
@font-face {
  font-family: 'Black Han Sans';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/black-han-sans/BlackHanSans-Regular.woff2') format('woff2');
}

/* ==========================================================================
   12. Jalnan (display) - Free (YeogiOttae Company)
   Creator: YeogiOttae Company
   Weights: 1 (400)
   ========================================================================== */
@font-face {
  font-family: 'Jalnan';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/jalnan/Jalnan.woff') format('woff');
}

/* ==========================================================================
   13. Maru Buri (serif) - OFL
   Creator: Naver
   Weights: 5 (200, 300, 400, 600, 700)
   ========================================================================== */
@font-face {
  font-family: 'MaruBuri';
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/maru-buri/MaruBuri-ExtraLight.woff2') format('woff2');
}
@font-face {
  font-family: 'MaruBuri';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/maru-buri/MaruBuri-Light.woff2') format('woff2');
}
@font-face {
  font-family: 'MaruBuri';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/maru-buri/MaruBuri-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'MaruBuri';
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/maru-buri/MaruBuri-SemiBold.woff2') format('woff2');
}
@font-face {
  font-family: 'MaruBuri';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/maru-buri/MaruBuri-Bold.woff2') format('woff2');
}

/* ==========================================================================
   14. Gowun Batang (serif) - OFL 1.1
   Creator: Ryu Yang-hee
   Weights: 2 (400, 700)
   ========================================================================== */
@font-face {
  font-family: 'Gowun Batang';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/gowun-batang/GowunBatang-Regular.woff') format('woff');
}
@font-face {
  font-family: 'Gowun Batang';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/gowun-batang/GowunBatang-Bold.woff') format('woff');
}

/* ==========================================================================
   15. Bookk Myungjo (serif) - Free (Bookk)
   Creator: Bookk
   Weights: 2 (300, 700)
   ========================================================================== */
@font-face {
  font-family: 'BookkMyungjo';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/bookk-myungjo/BookkMyungjo-Lt.woff2') format('woff2');
}
@font-face {
  font-family: 'BookkMyungjo';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('/fonts/bookk-myungjo/BookkMyungjo-Bd.woff2') format('woff2');
}
