@charset "utf-8";
/* 본고딕 */
/*
 * Noto Sans KR 최적화 버전 (woff2 포맷 우선, font-display: swap 적용)
 */

/* 1. Light (300) */
@font-face {
    font-family: 'Noto Sans KR';
    font-weight: 300;
    font-style: normal;
    font-display: swap; /* 폰트 로딩 중 시스템 폰트로 먼저 표시 */
    src: local('Noto Sans KR Light'),
         url('webfont/NotoSansKR-Light.woff2') format('woff2'),
         url('webfont/NotoSansKR-Light.woff') format('woff');
}

/* 2. Regular (400) */
@font-face {
    font-family: 'Noto Sans KR';
    font-weight: 400; /* 'normal' 대신 400 사용 권장 */
    font-style: normal;
    font-display: swap;
    src: local('Noto Sans KR Regular'),
         url('webfont/NotoSansKR-Regular.woff2') format('woff2'),
         url('webfont/NotoSansKR-Regular.woff') format('woff');
}

/* 3. Medium (500) */
@font-face {
    font-family: 'Noto Sans KR';
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: local('Noto Sans KR Medium'),
         url('webfont/NotoSansKR-Medium.woff2') format('woff2'),
         url('webfont/NotoSansKR-Medium.woff') format('woff');
}

/* 4. Bold (700) - 가장 일반적인 굵은 글씨 */
@font-face {
    font-family: 'Noto Sans KR';
    font-weight: 700; /* 'bold' 대신 700 사용 권장 */
    font-style: normal;
    font-display: swap;
    src: local('Noto Sans KR Bold'),
         url('webfont/NotoSansKR-Bold.woff2') format('woff2'),
         url('webfont/NotoSansKR-Bold.woff') format('woff');
}

/* 5. Black (900) - 가장 굵은 글씨 */
@font-face {
    font-family: 'Noto Sans KR';
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: local('Noto Sans KR Black'),
         url('webfont/NotoSansKR-Black.woff2') format('woff2'),
         url('webfont/NotoSansKR-Black.woff') format('woff');
}








