/*
 * Korean end site (kr.odsites.org) - Pretendard everywhere.
 * Only font-family is overridden; sizes, weights, and line-heights stay
 * as declared in od-main.css and the rest of the theme stack.
 */
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard-dynamic-subset.min.css");

:root {
	--gp-font--body: Pretendard, sans-serif;
	--gp-font--headings: Pretendard, sans-serif;
}

html {
	font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
}

/* od-main.css Latin stacks */
body h1, body h2, body h3, body h4, body h5, body h6,
body,
body a, body i, body p, body button, button, input, select, textarea, .wp-block-button__link,
body strong,
.od-archive-part__title,
.od-country-title,
nav.od-country-nav a,
.od-meta-chip,
.od-entry-meta-link a,
.od-bible-passage__link,
/* GeneratePress surfaces */
.main-navigation a,
.main-title,
.entry-title,
.widget-title,
.site-description,
.site-footer,
.entry-content,
/* Gravity Forms (public pages) */
.gform_wrapper,
.gform_wrapper .gfield_label,
.gform_wrapper .gform_title,
.gform_wrapper .gform_description,
.gform_wrapper .gform_button,
/* Login screen (login-form.css) */
body.login,
#login form .forgetmenot label,
#login form label,
#login form input[type="text"],
#login form input[type="password"],
#login form input[type="email"],
#login form .button-primary,
.wp-core-ui #login form .button-primary,
.login .button-primary,
.wp-core-ui .login .button-primary,
.login #nav a,
#login .message,
#login .success,
#login #login_error {
	font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
}

/* Icon ligature fonts - Pretendard must not replace Material Icons / Dashicons */
.material-icons {
	font-family: "Material Icons";
	font-feature-settings: 'liga';
	-webkit-font-feature-settings: 'liga';
}

.dashicons {
	font-family: dashicons;
}
