/* RTL Font Family - PEAK-FIT */
/* جميع أوزان الخط RTL */

/* Ultra Light */
@font-face {
    font-family: 'RTL';
    src: url('../fonts/RTLULTRALIGHT.TTF') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

/* Light */
@font-face {
    font-family: 'RTL';
    src: url('../fonts/RTLLIGHT.TTF') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Regular */
@font-face {
    font-family: 'RTL';
    src: url('../fonts/RTLREGULAR.TTF') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Medium */
@font-face {
    font-family: 'RTL';
    src: url('../fonts/RTLMEDIUM.TTF') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* Bold */
@font-face {
    font-family: 'RTL';
    src: url('../fonts/RTLBOLD.TTF') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Heavy */
@font-face {
    font-family: 'RTL';
    src: url('../fonts/RTLHEAVY.TTF') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

/* Black */
@font-face {
    font-family: 'RTL';
    src: url('../fonts/RTLBLACK.TTF') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* Apply RTL font to all elements */
* {
    font-family: 'RTL', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
}

body {
    font-family: 'RTL', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
    font-weight: 400; /* Regular by default */
}

/* Utility classes for font weights */
.font-ultralight {
    font-weight: 100 !important;
}

.font-light {
    font-weight: 300 !important;
}

.font-regular {
    font-weight: 400 !important;
}

.font-medium {
    font-weight: 500 !important;
}

.font-bold {
    font-weight: 700 !important;
}

.font-heavy {
    font-weight: 800 !important;
}

.font-black {
    font-weight: 900 !important;
}
