/**
 * Özelleştirici > Ek CSS ile çakışan hero/buton kurallarını, dil gövde sınıflarıyla yeniden sabitler.
 * body.lang-* = eklenti body_class; .ersebreeze-lang-* ile aynı dilde eşlenir.
 */

/* Ana sayfa hero CTA — dil bazlı öncelik (Özelleştirici absolute/float kurallarını dengelemek için) */
body.lang-tr.home .wp-block-cover .wp-block-buttons,
body.lang-tr.front-page .wp-block-cover .wp-block-buttons,
body.lang-en.home .wp-block-cover .wp-block-buttons,
body.lang-en.front-page .wp-block-cover .wp-block-buttons,
body.lang-ru.home .wp-block-cover .wp-block-buttons,
body.lang-ru.front-page .wp-block-cover .wp-block-buttons,
body.lang-ar.home .wp-block-cover .wp-block-buttons,
body.lang-ar.front-page .wp-block-cover .wp-block-buttons {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
}

body.lang-tr.home .wp-block-cover .wp-block-buttons > .wp-block-button,
body.lang-tr.front-page .wp-block-cover .wp-block-buttons > .wp-block-button,
body.lang-en.home .wp-block-cover .wp-block-buttons > .wp-block-button,
body.lang-en.front-page .wp-block-cover .wp-block-buttons > .wp-block-button,
body.lang-ru.home .wp-block-cover .wp-block-buttons > .wp-block-button,
body.lang-ru.front-page .wp-block-cover .wp-block-buttons > .wp-block-button,
body.lang-ar.home .wp-block-cover .wp-block-buttons > .wp-block-button,
body.lang-ar.front-page .wp-block-cover .wp-block-buttons > .wp-block-button {
	float: none;
	margin-inline: auto;
}

/* Arapça: RTL’de metin bloğu ve buton hizası TR görsel dengesine yakın kalsın */
html[dir="rtl"] body.lang-ar.home .wp-block-cover__inner-container,
html[dir="rtl"] body.lang-ar.front-page .wp-block-cover__inner-container {
	direction: rtl;
	text-align: center;
}

html[dir="rtl"] body.lang-ar.home .wp-block-cover .wp-block-buttons,
html[dir="rtl"] body.lang-ar.front-page .wp-block-cover .wp-block-buttons {
	direction: rtl;
	justify-content: center;
}
