@charset "utf-8";

/* ========================== 폰트 정의 [s] */
/* Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700&family=Poppins:wght@100;200;300;400;500;600;700&display=swap');

/* GmarketSans 폰트 */
@font-face {
    font-family: 'GmarketSans';
    src: url('./font-awesome/fonts/GmarketSansTTFLight.ttf') format('truetype');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'GmarketSans';
    src: url('./font-awesome/fonts/GmarketSansTTFMedium.ttf') format('truetype');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'GmarketSans';
    src: url('./font-awesome/fonts/GmarketSansTTFMedium.ttf') format('truetype');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'GmarketSans';
    src: url('./font-awesome/fonts/GmarketSansTTFBold.ttf') format('truetype');
    font-weight: 700;
    font-display: swap;
}

/* 경기천년 밀레니엄 타이틀 폰트 */
@font-face {
    font-family: 'GyeonggiMillenniumTitle';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2410-3@1.0/Title_Light.woff') format('woff');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'GyeonggiMillenniumTitle';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2410-3@1.0/Title_Medium.woff') format('woff');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'GyeonggiMillenniumTitle';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2410-3@1.0/Title_Bold.woff') format('woff');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'GyeonggiMillenniumTitle';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2410-3@1.0/TitleV.woff') format('woff');
    font-weight: 800;
    font-display: swap;
}

/* ========================== 폰트 변수 정의 [s] */
:root {
    --k-font: 'GmarketSans', 'Noto Sans KR', sans-serif;
    --en-font: 'Poppins', 'Noto Sans KR', sans-serif;
    --gmarket-font: 'GmarketSans', 'Noto Sans KR', sans-serif;
}

/* ========================== 기본 폰트 설정 [s] */
body {
    font-family: var(--k-font);
    font-weight: 300;
}

input, button, textarea, select {
    font-family: 'GmarketSans', sans-serif;
}

/* 영문 전용 요소들 */
.en-text, .link--primary, .btn {
    font-family: var(--en-font);
}

/* GmarketSans 폰트 사용 요소들 */
.gmarket-text, .gmarket {
    font-family: var(--gmarket-font);
}

.gmarket-light {
    font-family: var(--gmarket-font);
    font-weight: 300;
}

.gmarket-medium {
    font-family: var(--gmarket-font);
    font-weight: 500;
}

.gmarket-bold {
    font-family: var(--gmarket-font);
    font-weight: 700;
}

/* ========================== 폰트 정의 [e] */
