/* ============================================================
   KME google-fonts.css
   ─────────────────────────────────────────────────────────
   Outfit (300~800) + Plus Jakarta Sans (300~800)
   gwfh.mranftl.com 에서 받은 woff2 셀프호스팅 버전
   
   📂 폰트 파일 위치:
      theme/basic/fonts/outfit-v15-latin/*.woff2
      theme/basic/fonts/plus-jakarta-sans-v12-latin/*.woff2
   
   📅 폰트 버전: Outfit v15, Plus Jakarta Sans v12
   ============================================================ */


/* ========================================
   Outfit (제목용 / 영문 디스플레이 폰트)
======================================== */

/* Outfit - 300 (Light) */
@font-face {
  font-display: swap;
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/outfit-v15-latin/outfit-v15-latin-300.woff2') format('woff2');
}

/* Outfit - 400 (Regular) */
@font-face {
  font-display: swap;
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/outfit-v15-latin/outfit-v15-latin-regular.woff2') format('woff2');
}

/* Outfit - 500 (Medium) */
@font-face {
  font-display: swap;
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/outfit-v15-latin/outfit-v15-latin-500.woff2') format('woff2');
}

/* Outfit - 600 (SemiBold) */
@font-face {
  font-display: swap;
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/outfit-v15-latin/outfit-v15-latin-600.woff2') format('woff2');
}

/* Outfit - 700 (Bold) */
@font-face {
  font-display: swap;
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/outfit-v15-latin/outfit-v15-latin-700.woff2') format('woff2');
}

/* Outfit - 800 (ExtraBold) */
@font-face {
  font-display: swap;
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/outfit-v15-latin/outfit-v15-latin-800.woff2') format('woff2');
}


/* ========================================
   Plus Jakarta Sans (본문용 영문 폰트)
======================================== */

/* Plus Jakarta Sans - 300 (Light) */
@font-face {
  font-display: swap;
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/plus-jakarta-sans-v12-latin/plus-jakarta-sans-v12-latin-300.woff2') format('woff2');
}

/* Plus Jakarta Sans - 400 (Regular) */
@font-face {
  font-display: swap;
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/plus-jakarta-sans-v12-latin/plus-jakarta-sans-v12-latin-regular.woff2') format('woff2');
}

/* Plus Jakarta Sans - 500 (Medium) */
@font-face {
  font-display: swap;
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/plus-jakarta-sans-v12-latin/plus-jakarta-sans-v12-latin-500.woff2') format('woff2');
}

/* Plus Jakarta Sans - 600 (SemiBold) */
@font-face {
  font-display: swap;
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/plus-jakarta-sans-v12-latin/plus-jakarta-sans-v12-latin-600.woff2') format('woff2');
}

/* Plus Jakarta Sans - 700 (Bold) */
@font-face {
  font-display: swap;
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/plus-jakarta-sans-v12-latin/plus-jakarta-sans-v12-latin-700.woff2') format('woff2');
}

/* Plus Jakarta Sans - 800 (ExtraBold) */
@font-face {
  font-display: swap;
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/plus-jakarta-sans-v12-latin/plus-jakarta-sans-v12-latin-800.woff2') format('woff2');
}
