@charset "utf-8";
/*
 * 자체 호스팅 웹폰트 (구글 폰트 CDN 대체)
 * - 취약점 조치: 외부 스크립트/스타일 무결성(SRI) 지적 대응을 위해
 *   fonts.googleapis.com / fonts.gstatic.com 외부 참조를 제거하고 로컬 서빙으로 전환.
 * - 'Noto Sans KR' : 기존 로컬 Noto CJK KR 파일 재사용(다운로드 없음).
 * - 'Poppins'      : OFL 라이선스 폰트를 로컬에 서빙 (public/main/css/font/poppins/).
 */

/* ===== Noto Sans KR (기존 로컬 파일 매핑) ===== */
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('/main/css/font/noto/NotoKR-Thin/notokr-thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('/main/css/font/NotoSansCJKkr-Light.woff') format('woff');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('/main/css/font/NotoSansCJKkr-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('/main/css/font/NotoSansCJKkr-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('/main/css/font/NotoSansCJKkr-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('/main/css/font/noto/NotoKR-Black/notokr-black.woff2') format('woff2');
}

/* ===== Poppins (로컬 자체 호스팅, SIL Open Font License 1.1) ===== */
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('/main/css/font/poppins/poppins-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('/main/css/font/poppins/poppins-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('/main/css/font/poppins/poppins-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('/main/css/font/poppins/poppins-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('/main/css/font/poppins/poppins-700.woff2') format('woff2');
}
