/* F5-R1B: effective Easy Google Fonts parity, with explicit safe fallbacks. */
:root {
	--podcastrs-font-body: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
	--podcastrs-font-heading: "Oxygen", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
	--podcastrs-body-size: 17px;
	--podcastrs-body-leading: 1.6;
}

body,
body input,
body textarea,
body select,
body label.wpforms-field-sublabel,
body label.wpforms-field-label {
	color: #666;
	font-family: var(--podcastrs-font-body);
	font-size: var(--podcastrs-body-size);
	line-height: var(--podcastrs-body-leading);
}

h1,
h2,
h3,
h4,
h5,
h6,
#page-title-slt h4,
#secondline-checkout-basket,
#panel-search-secondline,
.sf-menu ul,
#page-title-slt-show-page .show-header-info h1.show-page-title {
	font-family: var(--podcastrs-font-heading) !important;
	font-style: normal !important;
	font-weight: 400 !important;
}

nav#site-navigation,
nav#secondline-themes-right-navigation,
body .sf-menu a {
	font-family: var(--podcastrs-font-body);
}

body #page-title-slt-show-page .show-header-info h1.show-page-title,
body #page-title-slt-show-page .show-header-info .single-show-desc-secondline {
	color: #fff;
}

body #page-title-slt-show-page .show-header-info .single-show-desc-secondline {
	font-family: var(--podcastrs-font-body);
	letter-spacing: 0;
	text-decoration: none;
	text-transform: none;
}

body #page-title-slt-show-page .show-header-info .single-show-host-container span.show-host-meta {
	color: #000;
}
