@charset "utf-8";

/**
 * @author  : 김민성
 * @date    : 2026-06-02
 * @desc    : 폰트 관리 스타일 (마루부리, KoPubWorldDotum)
 */



/* KoPubWorldDotum 폰트 */
@font-face {
	font-family: 'KoPubWorldDotum';
	font-weight: 300; /* Light */
	font-display: swap;
	src: url(../fonts/kopubworlddotum/KoPubWorld-Dotum-Light.woff) format('woff');
}

@font-face {
	font-family: 'KoPubWorldDotum';
	font-weight: 500; /* Medium */
	font-display: swap;
	src: url(../fonts/kopubworlddotum/KoPubWorld-Dotum-Medium.woff) format('woff');
}

@font-face {
	font-family: 'KoPubWorldDotum';
	font-weight: 700; /* Bold */
	font-display: swap;
	src: url(../fonts/kopubworlddotum/KoPubWorld-Dotum-Bold.woff) format('woff');
}

/* 마루부리 폰트 */
@font-face {
	font-family: 'maruburi';
	font-weight: 200; /* ExtraLight */
	font-display: swap;
	src: url(../fonts/maruburi/MaruBuri-ExtraLight.woff) format('woff');
}

@font-face {
	font-family: 'maruburi';
	font-weight: 300; /* Light */
	font-display: swap;
	src: url(../fonts/maruburi/MaruBuri-Light.woff) format('woff');
}

@font-face {
	font-family: 'maruburi';
	font-weight: 400; /* Regular */
	font-display: swap;
	src: url(../fonts/maruburi/MaruBuri-Regular.woff) format('woff');
}

@font-face {
	font-family: 'maruburi';
	font-weight: 600; /* SemiBold */
	font-display: swap;
	src: url(../fonts/maruburi/MaruBuri-SemiBold.woff) format('woff');
}

@font-face {
	font-family: 'maruburi';
	font-weight: 700; /* Bold */
	font-display: swap;
	src: url(../fonts/maruburi/MaruBuri-Bold.woff) format('woff');
}

