/* fonts.css — WELATI 웹폰트 @font-face 선언
 *
 * self-host 방식. 외부 CDN / Google Fonts 호출 없음.
 * 실제 파일 경로 기준으로 작성.
 * font-display: swap 적용.
 */

/* =========================================
   KR Sans — Kakao Big Sans
   format: woff2
   weights: 400 / 700 / 800
   ========================================= */

@font-face {
  font-family: 'Kakao Big Sans';
  src: url('../fonts/kakao-big-sans/KakaoBigSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kakao Big Sans';
  src: url('../fonts/kakao-big-sans/KakaoBigSans-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kakao Big Sans';
  src: url('../fonts/kakao-big-sans/KakaoBigSans-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* =========================================
   KR Serif — GyeonggiBatang
   format: woff
   weights: 400 / 700
   ========================================= */

@font-face {
  font-family: 'GyeonggiBatang';
  src: url('../fonts/gyeonggi-batang/GyeonggiBatang-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'GyeonggiBatang';
  src: url('../fonts/gyeonggi-batang/GyeonggiBatang-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* =========================================
   EN Serif — Marcellus
   format: woff2
   weight: 400 only
   ========================================= */

@font-face {
  font-family: 'Marcellus';
  src: url('../fonts/marcellus/Marcellus-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
