/* ===============================================================
   v6-fonts.css — 폰트 체계 통일
   반드시 마지막에 불러온다.

   [문제]
   F안 메인화면은 케이블카 · 사계 · 가이드맵 · 이용안내 · 운행일정 섹션의
   원본 CSS 를 그대로 재사용한다. 그런데 그 CSS 들은
   `Outfit` 과 `Playfair Display` 를 쓰는 반면,
   F안 index.html 은 그 두 폰트를 불러오지 않는다.
   → 해당 자리만 브라우저 기본 폰트로 대체되어 화면마다 글꼴이 달라 보였다.

   [처리]
   폰트를 더 불러오지 않고, F안이 정한 세 가지 안으로 흡수한다.
   글꼴 파일이 늘지 않으므로 첫 로딩도 무거워지지 않는다.

     Montserrat      영문 UI · 숫자 · 표
     Bebas Neue      큰 숫자와 대문자 표제 (히어로의 1,458m 와 같은 역할)
     Nanum Myeongjo  감성 제목 (명조)
     Pretendard      한글 본문
   =============================================================== */

/* --- Outfit 자리 → Montserrat -------------------------------- */
/* 요금표 · 달력 숫자처럼 자릿수가 맞아야 읽기 쉬운 곳이라
   tabular-nums 를 함께 준다. */

.cablecar-zoom-overlay .zoom-pagination,
.fare-price-cell,
.discount-table .discount-rate,
.selected-month-num,
.selected-month-name,
.dropdown-option .month-num {
    font-family: 'Montserrat', 'Pretendard', sans-serif;
    font-variant-numeric: tabular-nums;
}

/* --- Playfair Display — 원본 그대로 둔다 ---------------------- */
/* 인트로 표제(BALWANGSAN) · 고도 수치(1,458m) · 매거진 커버 제목은
   원본 디자인을 유지한다. 다만 F안 index.html 이 이 폰트를 불러오지
   않아 대체 글꼴로 떨어지고 있었으므로, index.html 의 구글 폰트 요청에
   Playfair Display 를 다시 넣었다. 여기서는 아무것도 덮어쓰지 않는다. */

/* --- 한글 본문 기본값 ----------------------------------------- */
/* 원본 섹션 일부가 font-family 를 선언하지 않아 브라우저 기본 명조로
   떨어지는 자리가 있었다. 본문은 Pretendard 로 모은다. */

#cablecar,
#experience,
#guide,
#price,
#calendar {
    font-family: 'Pretendard', 'Montserrat', -apple-system, sans-serif;
}

/* 위 규칙이 각 섹션 안의 표제 폰트까지 덮지 않도록,
   F안이 지정한 얼굴은 그대로 둔다. */
#cablecar [class*="-en"],
#experience [class*="-en"],
#guide [class*="-en"],
#price [class*="-en"],
#calendar [class*="-en"] {
    font-family: 'Montserrat', sans-serif;
}

/* --- 섹션 제목 통일 ------------------------------------------- */
/* 섹션마다 제목 글꼴이 달랐다.
     익스피리언스 : Pretendard 800
     그 외        : Nanum Myeongjo 800
   한 페이지를 내려가는 동안 제목 인상이 두 번 바뀌어,
   같은 사이트의 같은 층위로 읽히지 않았다.
   익스피리언스 쪽(Pretendard)으로 모은다.
   크기는 각 섹션이 정한 값을 그대로 둔다 — 레이아웃을 건드리지 않기 위함이다. */

#cablecar h2,
#experience h2,
#facility .v6-title,
#dining .v6-title,
#guide .section-title,
#price .section-title,
#calendar .section-title,
#survey .sv-title {
    font-family: 'Pretendard', 'Montserrat', -apple-system, sans-serif;
    font-weight: 800;
    letter-spacing: -0.02em;
}

/* 섹션 위의 영문 라벨은 원래대로 Montserrat 를 쓴다 */
#facility .v6-label,
#dining .v6-label,
#guide .section-label,
#price .section-label,
#calendar .section-label,
#survey .sv-label {
    font-family: 'Montserrat', sans-serif;
}
