/* 29LT Zarid Sans AL Custom Fonts */

@font-face {
    font-family: '29LT Zarid Sans AL';
    src: url('/fonts/29LT Zarid Sans AL Medium.TTF') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: '29LT Zarid Sans AL';
    src: url('/fonts/29LT Zarid Sans AL SemiBold.TTF') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: '29LT Zarid Sans AL';
    src: url('/fonts/29LT Zarid Sans AL Bold.TTF') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Global font family override */
body, 
html, 
* {
    font-family: '29LT Zarid Sans AL', 'Inter', 'Noto Sans Arabic', sans-serif !important;
}

/* Increase base font size globally */
html {
    font-size: 18px; /* Base font size - adjust as needed */
}

body {
    font-size: 1.15em; /* 15% increase from base (16px * 1.15 = 18.4px) */
}

/* For RTL (Arabic) pages */
.rtl {
    font-size: 1.15em !important;
}

/* Specific weight classes for better control */
.font-medium {
    font-weight: 500;
}

.font-semibold {
    font-weight: 600;
}

.font-bold {
    font-weight: 700;
}
