/* Korean Pages Font Styles */
/* Google Fonts Import: Gothic A1 (한글) + Montserrat (영문) */
/* 필요한 굵기 (300, 400, 700)만 불러와 로딩 속도를 최적화합니다. */
@import url('https://fonts.googleapis.com/css2?family=Gothic+A1:wght@300;400;700&family=Montserrat:wght@400;600;700&display=swap');

/* Base Font: 영문은 Montserrat, 한글은 Gothic A1을 우선 적용 */
body {
    font-family: 'Montserrat', 'Gothic A1', sans-serif !important;
}

/* 헤드라인: 모던하고 고급스러운 고딕(Sans-serif) 폰트로 변경 */
h1,
h2 {
    /* Montserrat이 영문과 기호에 우선 적용되어 디자인 통일성을 높입니다. */
    font-family: 'Montserrat', 'Gothic A1', sans-serif !important;
    font-weight: 700 !important;
    /* 제목은 가장 두꺼운 700(Bold)으로 설정 */
    letter-spacing: -0.03em;
    /* 자간을 살짝 좁혀서 고급스럽고 단단한 느낌 연출 */
    line-height: 1.3;
    /* 줄 간격 설정 */
}

/* 강조 텍스트: 손글씨 폰트 대신 세련된 Semi-bold (600) 굵기 사용 */
.highlight,
.special-text {
    font-weight: 600 !important;
}

/* 다양한 굵기 활용 (새로운 폰트에 맞춰 재정의) */
.light-text {
    font-weight: 300 !important;
}

.normal-text {
    font-weight: 400 !important;
}

.medium-text {
    /* Gothic A1 폰트에는 500 굵기가 없으므로, 600(Semi-bold)을 사용합니다. */
    font-weight: 600 !important;
}

.bold-text {
    font-weight: 700 !important;
}

.extra-bold {
    /* 800 굵기는 지원되지 않아 700으로 통일합니다. */
    font-weight: 700 !important;
}