/**
 * Explicit RTL and bidirectional exceptions for the Mesle Aval child theme.
 * Layout uses logical properties so the same utilities remain safe in LTR islands.
 */

html[dir="rtl"] body.mesle-aval-theme,
html[dir="rtl"] .ma-rtl {
	direction: rtl;
	text-align: right;
}

html[dir="rtl"] .ma-ltr,
html[dir="rtl"] [data-ma-direction="ltr"] {
	direction: ltr;
	text-align: left;
	unicode-bidi: isolate;
}

.ma-icon-inline-start {
	margin-inline-end: var(--space-2);
}

.ma-icon-inline-end {
	margin-inline-start: var(--space-2);
}

.ma-flush-inline-start {
	margin-inline-start: 0;
}

.ma-flush-inline-end {
	margin-inline-end: 0;
}
