/**
 * Yasal / bilgi sayfaları — okunabilir kontrast (gizlilik, kullanım koşulları vb.)
 */

.page .esmer-article,
.page .esmer-article-header,
.page .esmer-article-body.entry-content {
	color: var(--esmer-ink, #1a1a22);
}

.page .esmer-page-title {
	color: var(--esmer-ink, #1a1a22);
	font-family: var(--esmer-font-display, 'Cinzel', Georgia, serif);
}

.page .esmer-article-body.entry-content {
	max-width: 760px;
	margin: 0 auto;
	padding: 0 20px 48px;
	font-family: var(--esmer-font-read, 'Lora', Georgia, serif);
	font-size: 1.05rem;
	line-height: 1.75;
}

.page .esmer-article-body.entry-content h2,
.page .esmer-article-body.entry-content h3,
.page .esmer-article-body.entry-content h4 {
	color: var(--esmer-ink, #1a1a22);
	font-family: var(--esmer-font-display, 'Cinzel', Georgia, serif);
	margin: 1.75em 0 0.65em;
	font-weight: 700;
}

.page .esmer-article-body.entry-content p,
.page .esmer-article-body.entry-content li {
	color: var(--esmer-ink-soft, #2c3e50);
}

.page .esmer-article-body.entry-content a {
	color: var(--esmer-gold-dark, #c99200);
	text-decoration: underline;
	text-underline-offset: 2px;
}

.page .esmer-article-body.entry-content a:hover {
	color: var(--esmer-ink, #1a1a22);
}

.page .esmer-article-body.entry-content strong {
	color: var(--esmer-ink, #1a1a22);
	font-weight: 700;
}

/* WP blok sınıfları açık zeminde soluk kalmasın */
.page .esmer-article-body.entry-content .has-cyan-bluish-gray-color,
.page .esmer-article-body.entry-content .has-very-light-gray-color {
	color: var(--esmer-ink-soft, #2c3e50) !important;
}

.page .esmer-article-body.entry-content ul,
.page .esmer-article-body.entry-content ol {
	padding-left: 1.4em;
	margin: 0.75em 0 1.25em;
}

.page .esmer-article-header {
	max-width: 760px;
	margin: 0 auto;
	padding: 32px 20px 0;
}
