/* Pretendard
 *
 * 실제 쓰이는 weight 만 선언한다. 400/500/600/700 은 CSS 에서, 800 은 템플릿 인라인에서 쓴다.
 * 미사용이던 100(Thin)·200(ExtraLight)·300(Light)·900(Black) 선언과 파일은 2026-08-07 제거했다.
 *
 * ⚠️ 미사용 선언을 지운 것은 jar 용량을 줄일 뿐 전송량과는 무관하다 — 브라우저는 페이지에
 *    실제로 쓰인 weight 만 내려받기 때문이다. 남은 weight 는 한글 서브셋이라 개당 약 265KB 이고,
 *    홈 화면이 4개를 쓰므로 폰트만 약 1.07MB(홈 전송량의 76%)다.
 *    줄이려면 unicode-range 분할 또는 weight 통합이 필요하다 → docs/dev-issues-backlog.md ISSUE-12.
 */
@font-face {
    font-family: 'Pretendard';
    src: url('/assets/fonts/pretendard/Pretendard-Regular.subset-97213db5c578498e3bab52fb858e720a.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/assets/fonts/pretendard/Pretendard-Medium.subset-e55a007a88db0a7a45bbeedd0bc9ce77.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/assets/fonts/pretendard/Pretendard-SemiBold.subset-3ba9cd1e8bcb4824f073865d2ed81d34.woff2') format('woff2');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/assets/fonts/pretendard/Pretendard-Bold.subset-40b92fb6e0e447ca7f0c7fddb6cec9c6.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/assets/fonts/pretendard/Pretendard-ExtraBold.subset-6dec4607c4804775486c0b22e1b96f4b.woff2') format('woff2');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'Swagger';
    src: url('/assets/fonts/sdswagger/SDSwaggerTTF-126823dd077db6a83531de1528437d47.woff2') format('woff2');
    font-weight: normal;
    font-display: swap;
}