/**
 * 지마켓산스 (GmarketSans) — 셀프호스팅 + Pretendard 폴백
 *  - font-display: swap → 폰트 로드 전 시스템 폰트로 먼저 표시
 *  - woff2 우선 + woff 폴백 (구형 브라우저 지원)
 *  - 폰트 패밀리: 'GmarketSans', 'Pretendard', sans-serif
 *    → GmarketSans 미포함 글자(특수문자·다국어 등)는 자동으로 Pretendard로 폴백
 *    → 폴백 작동시키려면 Pretendard 폰트 파일도 함께 로드되어야 하므로 아래에 같이 정의
 *
 *  ── 세로 메트릭 오버라이드 (ascent/descent/line-gap-override) ──
 *  GmarketSans 원본 메트릭은 굵기마다 다르고(Bold em=1000, Light/Medium em=2048)
 *  아래 여백(win descent 35%/17%)이 과해 글자가 라인박스 위쪽으로 쏠린다.
 *  → 세 굵기 모두 폰트 본래 typo 비율(asc80/desc20/gap9, 굵기 공통)로 통일하고
 *    잉크 중심(≈baseline 위 30%)이 라인박스 정중앙에 오도록 descent 를 20%로 맞춘다.
 *  ※ 조정 노브: 글자가 여전히 위로 쏠리면 descent-override 를 낮추고(20%→16%),
 *    반대로 너무 내려가면 높인다(20%→24%). 줄 간격이 빡빡하면 line-gap-override 를 9%로.
 *
 *  업로드된 파일:
 *    assets/fonts/gmarket-sans/  → GmarketSansLight/Medium/Bold (.woff2 + .woff)
 *    assets/fonts/pretendard/    → Pretendard-Regular/Medium/Bold.woff2
 */

/* ─── GmarketSans ─── */
@font-face {
  font-family: 'GmarketSans';
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  ascent-override: 80%;
  descent-override: 20%;
  line-gap-override: 0%;
  src: url('/assets/fonts/gmarket-sans/GmarketSansLight.woff2') format('woff2'),
       url('/assets/fonts/gmarket-sans/GmarketSansLight.woff')  format('woff');
}
@font-face {
  font-family: 'GmarketSans';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  ascent-override: 80%;
  descent-override: 20%;
  line-gap-override: 0%;
  src: url('/assets/fonts/gmarket-sans/GmarketSansMedium.woff2') format('woff2'),
       url('/assets/fonts/gmarket-sans/GmarketSansMedium.woff')  format('woff');
}
@font-face {
  font-family: 'GmarketSans';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  ascent-override: 80%;
  descent-override: 20%;
  line-gap-override: 0%;
  src: url('/assets/fonts/gmarket-sans/GmarketSansBold.woff2') format('woff2'),
       url('/assets/fonts/gmarket-sans/GmarketSansBold.woff')  format('woff');
}
