/* خط DINNextLTArabic */

@font-face {
    font-family: 'DINNextLTArabic';
    src: url('../DINNextLTArabic-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* تطبيق الخط على العناصر الرئيسية */
body {
    font-family: 'DINNextLTArabic', 'Arial', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'DINNextLTArabic', 'Arial', sans-serif;
}

p, span, div, a, button, input, textarea, select {
    font-family: 'DINNextLTArabic', 'Arial', sans-serif;
}

/* تحسينات إضافية للخط */
.matches-generator-container * {
    font-family: 'DINNextLTArabic', 'Arial', sans-serif !important;
}

/* تحسين عرض النص العربي */
.team-name,
.championship-name,
.match-time,
.stadium,
.channel,
.status {
    font-family: 'DINNextLTArabic', 'Arial', sans-serif;
    font-weight: normal;
}

/* تحسين عرض الأرقام */
.match-score {
    font-family: 'DINNextLTArabic', 'Arial', sans-serif;
    font-weight: bold;
}
