/* --- Master Unified Web Fonts for font.onewapps.com --- */
/* Auto-generated; every URL verified HTTP 200. */

/* ==========================================================================
   1. MASTER @IMPORT DECLARATIONS (Must be at the very top of the CSS file)
   ========================================================================== */

/* --- Pretendard --- */
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.css");

/* --- Noto Sans KR --- */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700;900&display=swap");

/* --- Spoqa Han Sans Neo --- */
@import url("https://spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css");

/* --- NanumSquare Neo --- */
@import url("https://hangeul.pstatic.net/hangeul_static/css/nanum-square-neo.css");

/* --- Gowun Dodum --- */
@import url("https://fonts.googleapis.com/css2?family=Gowun+Dodum&display=swap");

/* --- Black Han Sans --- */
@import url("https://fonts.googleapis.com/css2?family=Black+Han+Sans&display=swap");

/* --- Do Hyeon --- */
@import url("https://fonts.googleapis.com/css2?family=Do+Hyeon&display=swap");

/* --- Jua --- */
@import url("https://fonts.googleapis.com/css2?family=Jua&display=swap");

/* --- Gaegu --- */
@import url("https://fonts.googleapis.com/css2?family=Gaegu:wght@300;400;700&display=swap");

/* --- Noto Serif KR --- */
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@300;400;700&display=swap");

/* --- MaruBuri --- */
@import url("https://hangeul.pstatic.net/hangeul_static/css/maru-buri.css");

/* --- Nanum Myeongjo --- */
@import url("https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap");

/* --- Gowun Batang --- */
@import url("https://fonts.googleapis.com/css2?family=Gowun+Batang:wght@400;700&display=swap");

/* --- Montserrat --- */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap");

/* --- Poppins --- */
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&display=swap");

/* --- Playfair Display --- */
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&display=swap");

/* --- Hack --- */
@import url("https://cdn.jsdelivr.net/npm/hack-font@3/build/web/hack.css");

/* --- East Sea Dokdo (독도체) --- */
@import url("https://fonts.googleapis.com/css2?family=East+Sea+Dokdo&display=swap");


/* ==========================================================================
   2. CUSTOM @FONT-FACE DECLARATIONS (Noonfonts, ProjectNoonnu, local paths)
   ========================================================================== */

/* --- S-Core Dream --- */
@font-face {
  font-family: 'S-CoreDream-3Light';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- Gmarket Sans --- */
@font-face {
  font-family: 'GmarketSansMedium';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- NEXON Lv2 Gothic --- */
@font-face {
  font-family: 'NexonLv2Gothic';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON%20Lv2%20Gothic.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- Tmoney RoundWind --- */
@font-face {
  font-family: 'TmoneyRoundWindExtraBold';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/TmoneyRoundWindExtraBold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- Cafe24 Surround --- */
@font-face {
  font-family: 'Cafe24Ssurround';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/Cafe24Ssurround.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- Tmon Monsori --- */
@font-face {
  font-family: 'TmonMonsori';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/TmonMonsori.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- Cafe24 Danjunghae --- */
@font-face {
  font-family: 'Cafe24Danjunghae';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/Cafe24Danjunghae.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- HS Bombaram --- */
@font-face {
  font-family: 'HSBombaram';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/HSBombaram.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- My Lotte --- */
@font-face {
  font-family: 'LotteMartDream';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/MyLotteMedium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- Yeongdo --- */
@font-face {
  font-family: 'Yeongdo';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2202-2@1.0/Yeongdo-Rg.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- CookieRun --- */
@font-face {
  font-family: 'CookieRun-Regular';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/CookieRun-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- Sandoll Aggro --- */
@font-face {
  font-family: 'Sandoll_Ago';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SBAggroB.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- Maplestory --- */
@font-face {
  font-family: 'MaplestoryOTFBold';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/MaplestoryOTFBold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- Tenada --- */
@font-face {
  font-family: 'Tenada';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2210-2@1.0/Tenada.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- Cafe24 Ohsquare --- */
@font-face {
  font-family: 'Cafe24Ohsquare';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/Cafe24Ohsquare.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- RIDIBatang --- */
@font-face {
  font-family: 'RIDIBatang';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/RIDIBatang.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- KCC Anjunggeun --- */
@font-face {
  font-family: 'KCCAhnjunggeun';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/KCCAhnjunggeun.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- Mapo Flower Island --- */
@font-face {
  font-family: 'MapoFlowerIslandA';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/MapoFlowerIslandA.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- NeoDunggeunmo --- */
@font-face {
  font-family: 'NeoDunggeunmo';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/neodgm.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- Galmuri11 --- */
@font-face {
  font-family: 'Galmuri11';
  src: url('https://cdn.jsdelivr.net/gh/quiple/galmuri@2.40.3/dist/Galmuri11.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- D2Coding --- */
@font-face {
  font-family: 'D2Coding';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_three@1.0/D2Coding.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- NationalPark Bold (국가대표체) --- */
@font-face {
  font-family: 'NationalPark-Bold';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/NationalPark-Bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- Recipekorea (레시피코리아체) --- */
@font-face {
  font-family: 'Recipekorea';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/Recipekorea.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- BinggraeTaom-Bold (따옴체) --- */
@font-face {
  font-family: 'BinggraeTaom-Bold';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/BinggraeTaom-Bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- HeiroflightBold (빛의계승자체) --- */
@font-face {
  font-family: 'HeiroflightBold';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/HeiroflightBold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- KOTRAHOPE (KOTRA 희망체) --- */
@font-face {
  font-family: 'KOTRAHOPE';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2110@1.0/KOTRAHOPE.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- Shinbiel (신비체) --- */
@font-face {
  font-family: 'Shinbiel';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/Shinbiel.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- DOSSaemmul (도스샘물체) --- */
@font-face {
  font-family: 'DOSSaemmul';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_eight@1.0/DOSSaemmul.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- DOSMyungjo (도스필기체) --- */
@font-face {
  font-family: 'DOSMyungjo';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_eight@1.0/DOSMyungjo.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- BinggraeMelona-Bold (메로나체) --- */
@font-face {
  font-family: 'BinggraeMelona-Bold';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/BinggraeMelona-Bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- HS-WinterSnowflake (겨울눈꽃체) --- */
@font-face {
  font-family: 'HS-WinterSnowflake';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/HS-WinterSnowflake.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- Cafe24ClassicHandwriting (클래식손편지) --- */
@font-face {
  font-family: 'Cafe24ClassicHandwriting';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/Cafe24ClassicHandwriting.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* --- ChosunGungseo (조선궁서체) --- */
@font-face {
  font-family: 'ChosunGungseo';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/ChosunGungseo.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
