@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable-dynamic-subset.css');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@500;600;700&display=swap');

:root {
  --park-global-font: "Pretendard Variable", "Pretendard", "Noto Sans KR", sans-serif;
  --park-title-font: "Noto Serif KR", "Pretendard Variable", "Pretendard", serif;
}

html,
body,
body input,
body button,
body textarea,
body select,
body table,
body label,
body legend,
body caption,
body .tbl_head01,
body .tbl_head02,
body .tbl_frm01,
body .frm_input,
body .btn,
body .btn_submit {
  font-family: var(--park-global-font) !important;
}

body :where(a, p, span, em, small, strong, b, li, dt, dd, th, td, input, button, textarea, select, option) {
  font-family: var(--park-global-font) !important;
}

body :where(.hero-kicker, .hero-title, .section-title, .intro-panel h3, .founder-copy h2, .founder-note strong, .timeline-card h3, .archive-main-content h3, .member h2, .location-card h3, .footer-logo strong, .footer-logo span, .sub-sidebar strong, .sub-section-head h2, .sub-hero__eyebrow, .sub-hero__title, .park-page-title, .park-content-title) {
  font-family: var(--park-title-font) !important;
}

body :where(.park-auth, .park-auth *, .register, .register *, #fregisterform, #fregisterform *, #find_info, #find_info *, #mb_login, #mb_login *) {
  font-family: var(--park-global-font) !important;
}

body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-kerning: normal;
}