.mzk-seo-context-links {
	margin-top: 18px;
}

.mzk-seo-context-links a {
	color: #ff9f1c;
	font-weight: 700;
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 3px;
	transition: color 0.2s ease, text-decoration-color 0.2s ease;
}

.mzk-seo-context-links a:hover,
.mzk-seo-context-links a:focus-visible {
	color: #ffb84d;
	text-decoration-color: currentColor;
}

[data-theme="light"] .mzk-seo-context-links a {
	color: #b45309;
}

[data-theme="light"] .mzk-seo-context-links a:hover,
[data-theme="light"] .mzk-seo-context-links a:focus-visible {
	color: #8a3f08;
}

/* Lower SEO copy is deliberately typographic, without cards or panels. */
.mzk-app.mzk-design-page :is(
	.mzk-catalog__seo,
	.mzk-collection-seo,
	.mzk-genres-seo,
	.mzk-novynky-seo,
	.mzk-entities-seo,
	.mzk-popular-seo,
	.mzk-top100-editorial,
	.mzk-collection-index-seo,
	.mzk-radio-seo,
	.mzk-tv-seo,
	.mzk-selection-seo,
	.mzk-sitemap-seo,
	.mzk-radio-station__about,
	.mzk-tv-station__about,
	.mzk-tv-topic__about
) {
	width: 100% !important;
	max-width: none !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}

.mzk-app.mzk-design-page :is(
	.mzk-genres-seo__columns,
	.mzk-novynky-seo__columns,
	.mzk-artists-seo__columns,
	.mzk-radio-seo__columns,
	.mzk-tv-seo__columns,
	.mzk-selection-seo__grid
) {
	display: block !important;
	width: 100% !important;
	max-width: none !important;
	margin-top: 22px !important;
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}

.mzk-app.mzk-design-page :is(
	.mzk-genres-seo__section,
	.mzk-novynky-seo__section,
	.mzk-artists-seo__section,
	.mzk-radio-seo__section,
	.mzk-tv-seo__columns > section,
	.mzk-selection-seo__grid > div
) {
	width: 100% !important;
	max-width: none !important;
	margin: 22px 0 0 !important;
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}

.mzk-app.mzk-design-page :is(
	.mzk-genres-seo__columns,
	.mzk-novynky-seo__columns,
	.mzk-artists-seo__columns,
	.mzk-radio-seo__columns,
	.mzk-tv-seo__columns,
	.mzk-selection-seo__grid
) > :first-child {
	margin-top: 0 !important;
}

.mzk-app.mzk-design-page :is(
	.mzk-genres-seo__list,
	.mzk-novynky-seo__list,
	.mzk-artists-seo__list
) {
	display: block !important;
	margin: 14px 0 0 !important;
	padding-left: 22px !important;
	list-style: disc !important;
}

.mzk-app.mzk-design-page :is(
	.mzk-genres-seo__steps,
	.mzk-novynky-seo__steps,
	.mzk-artists-seo__steps
) {
	display: block !important;
	margin: 14px 0 0 !important;
	padding-left: 24px !important;
	list-style: decimal !important;
}

.mzk-app.mzk-design-page :is(
	.mzk-genres-seo__list,
	.mzk-genres-seo__steps,
	.mzk-novynky-seo__list,
	.mzk-novynky-seo__steps,
	.mzk-artists-seo__list,
	.mzk-artists-seo__steps
) > li {
	display: list-item !important;
	width: auto !important;
	margin: 0 0 10px !important;
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}

.mzk-app.mzk-design-page :is(
	.mzk-genres-seo__icon,
	.mzk-novynky-seo__icon,
	.mzk-artists-seo__icon,
	.mzk-genres-seo__steps > li > span,
	.mzk-novynky-seo__steps > li > span,
	.mzk-artists-seo__steps > li > span
) {
	display: none !important;
}

.mzk-app.mzk-design-page :is(
	.mzk-genres-seo__note,
	.mzk-novynky-seo__note,
	.mzk-artists-seo__note,
	.mzk-radio-seo__note,
	.mzk-tv-seo__note
) {
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}
