/* ==========================================================================
   Eldrion — белый текст, фиолетовый только UI (кнопки, hover, бордеры)
   ========================================================================== */

/* Заголовки и основной текст */
.eldrion-site,
.eldrion-main,
.eldrion-front-page,
.eldrion-blocks-section-heading__title,
.eldrion-blocks-posts__title,
.eldrion-blocks-features__title,
.eldrion-blocks-hero__title,
.eldrion-blocks-banner__title,
.eldrion-blocks-cta-box__title,
.eldrion-section__title,
.eldrion-article__title,
h1, h2, h3 {
	color: var(--eldrion-text);
}

/* Карточки — заголовки белые */
.eldrion-card__title,
.eldrion-card__title a,
.eldrion-blocks-card__title,
.eldrion-blocks-card__title a,
.eldrion-front-page .eldrion-prose .eldrion-blocks-card a,
.eldrion-front-page .eldrion-prose a.eldrion-blocks-card__title,
.eldrion-prose .eldrion-blocks-card__title a,
.eldrion-prose .wp-block-post-title,
.eldrion-prose .wp-block-post-title a,
.eldrion-main .wp-block-post-title a {
	color: var(--eldrion-text) !important;
	text-decoration: none !important;
	-webkit-text-fill-color: unset !important;
}

.eldrion-card__title a:hover,
.eldrion-blocks-card__title a:hover,
.eldrion-prose .wp-block-post-title a:hover {
	color: var(--eldrion-accent-light) !important;
}

/* Кнопки — текст всегда белый */
.eldrion-btn,
.eldrion-btn:hover,
.eldrion-btn:focus,
.eldrion-blocks-hero__btn,
.eldrion-blocks-hero__btn:hover,
.eldrion-blocks-cta__link,
.eldrion-blocks-cta__link:hover,
.eldrion-blocks-cta-box .eldrion-blocks-cta__link,
.wp-block-button__link,
.wp-block-button__link:hover,
.eldrion-prose .wp-block-button__link,
.eldrion-menu .eldrion-menu-item--official > a:hover {
	color: #fff !important;
}

/* «Читать» — серый, при наведении фиолетовый */
.eldrion-card__link,
.eldrion-blocks-card__more {
	color: var(--eldrion-muted) !important;
}

.eldrion-card__link:hover,
.eldrion-blocks-card__more:hover {
	color: var(--eldrion-accent-light) !important;
}

/* Теги — белый текст на фиолетовом фоне */
.eldrion-card__cat,
.eldrion-blocks-card__cat,
.eldrion-article__cat {
	color: #fff !important;
}

.eldrion-card__cat:hover,
.eldrion-blocks-card__cat:hover {
	color: #fff !important;
}

/* Hero badge */
.eldrion-hero__badge,
.eldrion-blocks-hero__badge {
	color: #fff !important;
}

/* Меню — белый, активный тоже */
.eldrion-menu a,
.eldrion-nav .menu a {
	color: var(--eldrion-muted);
}

.eldrion-menu a:hover,
.eldrion-menu .current-menu-item > a,
.eldrion-nav .menu a:hover,
.eldrion-nav .menu .current-menu-item > a {
	color: var(--eldrion-text);
}

/* Official Website в меню — белый текст на фиолетовой кнопке */
.eldrion-menu .eldrion-menu-item--official > a {
	color: #fff !important;
}
