/**
 * Thmanyah Sans — the Eduvera default typeface (Arabic + Latin).
 * Shared by the admin/instructor panels and the future frontend.
 */

@font-face {
    font-family: 'Thmanyah Sans';
    src: url('thmanyahsans-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Thmanyah Sans';
    src: url('thmanyahsans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Thmanyah Sans';
    src: url('thmanyahsans-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Thmanyah Sans';
    src: url('thmanyahsans-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Thmanyah Sans';
    src: url('thmanyahsans-Black.woff2') format('woff2');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

:root {
    --eduvera-font: 'Thmanyah Sans', 'Montserrat', 'Almarai', sans-serif;
}

/* Default everything to Thmanyah Sans (overrides the theme's Montserrat).
   Icon fonts are applied via dedicated classes/pseudo-elements and are
   not affected by these selectors. */
body,
h1, h2, h3, h4, h5, h6,
p, a, span, div, li, dt, dd, small, strong, em, blockquote,
label, legend, caption, figcaption,
input, textarea, select, option, button,
table, th, td,
.btn, .form-control, .form-select, .form-check-label,
.dropdown-menu, .dropdown-item,
.badge, .alert, .breadcrumb, .breadcrumb-item,
.nav, .nav-link, .navbar, .page-title,
.widget, .widget-heading, .card, .tooltip, .popover,
.apexcharts-text, .apexcharts-legend-text {
    font-family: var(--eduvera-font) !important;
}
