/*
 * Ozone FM Arabic direction layer.
 *
 * This file is enqueued only when the active language is Arabic.
 */

/* Thmanyah Serif Display */
@font-face {
	font-family: 'Thmanyah Serif Display';
	src: url('./assets/fonts/thmanyahserifdisplay-Light.otf') format('opentype');
	font-weight: 300;
}
@font-face {
	font-family: 'Thmanyah Serif Display';
	src: url('./assets/fonts/thmanyahserifdisplay-Regular.otf') format('opentype');
	font-weight: 400;
}
@font-face {
	font-family: 'Thmanyah Serif Display';
	src: url('./assets/fonts/thmanyahserifdisplay-Medium.otf') format('opentype');
	font-weight: 500;
}
@font-face {
	font-family: 'Thmanyah Serif Display';
	src: url('./assets/fonts/thmanyahserifdisplay-Bold.otf') format('opentype');
	font-weight: 700;
}
@font-face {
	font-family: 'Thmanyah Serif Display';
	src: url('./assets/fonts/thmanyahserifdisplay-Black.otf') format('opentype');
	font-weight: 900;
}

/* Thmanyah Serif Text */
@font-face {
	font-family: 'Thmanyah Serif Text';
	src: url('./assets/fonts/thmanyahseriftext-Light.otf') format('opentype');
	font-weight: 300;
}
@font-face {
	font-family: 'Thmanyah Serif Text';
	src: url('./assets/fonts/thmanyahseriftext-Regular.otf') format('opentype');
	font-weight: 400;
}
@font-face {
	font-family: 'Thmanyah Serif Text';
	src: url('./assets/fonts/thmanyahseriftext-Medium.otf') format('opentype');
	font-weight: 500;
}
@font-face {
	font-family: 'Thmanyah Serif Text';
	src: url('./assets/fonts/thmanyahseriftext-Bold.otf') format('opentype');
	font-weight: 700;
}
@font-face {
	font-family: 'Thmanyah Serif Text';
	src: url('./assets/fonts/thmanyahseriftext-Black.otf') format('opentype');
	font-weight: 900;
}

body.rtl {
	--font-heading: 'Thmanyah Serif Display', serif;
	--font-body: 'Thmanyah Serif Text', serif;
	direction: rtl;
}

body.rtl .site-header,
body.rtl .site-footer {
	text-align: right;
}

body.rtl .language-switcher {
	direction: ltr;
}