/* ============================================================================
   웹폰트 — 자체 호스팅(woff2). CDN 의존 없음.
   ----------------------------------------------------------------------------
   시안 서체와의 관계
     · Barlow Condensed Bold  → 그대로 자체 호스팅
     · Noto Sans KR 400/500/700 → 그대로 자체 호스팅(한글 + 라틴 분리 서브셋)
     · Inter 400/500/700 → 자체 호스팅. ★ 시안은 Inter 3.019 기준이고 여기 담긴 것은
       4.x 다(글리프 advance 가 다르다 · 함정 p002). 이 사이트에서 Inter 는
       14px eyebrow·breadcrumb 에만 쓰므로 영향이 작지만, 완전 일치가 필요하면
       3.019 woff2 로 이 파일의 src 만 교체하면 된다.
     · Gmarket Sans (로고·GNB·푸터 대제목) → **재배포 라이선스가 필요해 담지 않았다.**
       발주처가 파일을 주면 아래 @font-face 의 주석을 풀고 assets/fonts/ 에 넣으면
       그 순간부터 지정 서체로 그려진다. 그때까지는 --ff-brand 스택의 다음 후보
       (Pretendard → Noto Sans KR)로 폴백한다. 대기함에 기록돼 있다.
   ========================================================================== */

/* ── Barlow Condensed (영문 대제목) ─────────────────────────────────────── */
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;
  src:url('../fonts/barlow-condensed-latin-700-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

/* ── Inter (eyebrow · breadcrumb) ──────────────────────────────────────── */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;
  src:url('../fonts/inter-latin-400-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;
  src:url('../fonts/inter-latin-500-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;
  src:url('../fonts/inter-latin-700-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

/* ── Noto Sans KR (본문) — 라틴 먼저 선언해 한글 시트를 늦게 받게 한다 ──── */
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400;font-display:swap;
  src:url('../fonts/noto-sans-kr-latin-400-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:500;font-display:swap;
  src:url('../fonts/noto-sans-kr-latin-500-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:700;font-display:swap;
  src:url('../fonts/noto-sans-kr-latin-700-normal.woff2') format('woff2');
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400;font-display:swap;
  src:url('../fonts/noto-sans-kr-korean-400-normal.woff2') format('woff2');
  unicode-range:U+1100-11FF,U+3001-3003,U+3008-3011,U+3013-301F,U+302E-3030,U+3037,U+30FB,U+3131-318E,U+3200-321E,U+3260-327E,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FF01-FF60,U+FFE0-FFE6;}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:500;font-display:swap;
  src:url('../fonts/noto-sans-kr-korean-500-normal.woff2') format('woff2');
  unicode-range:U+1100-11FF,U+3001-3003,U+3008-3011,U+3013-301F,U+302E-3030,U+3037,U+30FB,U+3131-318E,U+3200-321E,U+3260-327E,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FF01-FF60,U+FFE0-FFE6;}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:700;font-display:swap;
  src:url('../fonts/noto-sans-kr-korean-700-normal.woff2') format('woff2');
  unicode-range:U+1100-11FF,U+3001-3003,U+3008-3011,U+3013-301F,U+302E-3030,U+3037,U+30FB,U+3131-318E,U+3200-321E,U+3260-327E,U+A960-A97F,U+AC00-D7A3,U+D7B0-D7FF,U+FF01-FF60,U+FFE0-FFE6;}

/* ── Gmarket Sans (발주처 지정 서체) ───────────────────────────────────────
   재배포 라이선스가 필요해 이 납품물에 담지 않았다. 파일을 받으면
   `docs/FONT-GMARKET.md` 의 @font-face 블록을 이 파일 끝에 붙이고
   woff2 두 개를 assets/fonts/ 에 두면 그때부터 지정 서체로 그려진다.
   그때까지는 --ff-brand 스택의 다음 후보(Pretendard → Noto Sans KR)로 폴백한다.
   ※ 없는 파일을 가리키는 @font-face 를 미리 적어 두지 않는다 — 자산 게이트가
     "가리키는 파일이 없다" 로 잡고, 그 경고가 진짜 누락과 섞인다. */
