/* NRT Font Family - Kurdish Typography */
/*
 * NRT (NRT News) is a professional Kurdish font family
 * Using NRT Bold for headers and NRT Regular for content
 */

/* NRT Regular - For body content */
/* TEMPORARILY DISABLED - Add NRT font files to assets/fonts/ directory to enable */
/*
@font-face {
    font-family: 'NRT';
    src: url('../fonts/NRT-Regular.woff2') format('woff2'),
         url('../fonts/NRT-Regular.woff') format('woff'),
         url('../fonts/NRT-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
*/

/* NRT Bold - For headers and important titles */
/* TEMPORARILY DISABLED - Add NRT font files to assets/fonts/ directory to enable */
/*
@font-face {
    font-family: 'NRT';
    src: url('../fonts/NRT-Bold.woff2') format('woff2'),
         url('../fonts/NRT-Bold.woff') format('woff'),
         url('../fonts/NRT-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
*/

/* Fallback to Noto Sans Arabic if NRT is not available */
body {
    font-family: 'NRT', 'Noto Sans Arabic', -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
}

/* Headers and Important Titles - NRT Bold */
h1, h2, h3, h4, h5, h6,
.main-title,
.sidebar-title,
.menu-section-title,
.form-title,
.section-title,
.card-title,
.table-header,
.button-primary,
.nav-title,
.header-title,
.print-title,
.report-title,
.modal-title,
strong,
b,
.bold,
.font-bold,
label,
.field-group label,
.search-label,
.form-label,
th {
    font-family: 'NRT', 'Noto Sans Arabic', sans-serif;
    font-weight: 700 !important;
}

/* Content and Regular Text - NRT Regular */
p,
span,
input,
textarea,
select,
option,
button,
.content,
.description,
.text-regular,
.body-text,
td,
li,
a,
input::placeholder,
textarea::placeholder {
    font-family: 'NRT', 'Noto Sans Arabic', sans-serif;
    font-weight: 400 !important;
}

/* Specific overrides for important elements */
.sidebar-nav-btn {
    font-family: 'NRT', 'Noto Sans Arabic', sans-serif;
    font-weight: 400;
}

.sidebar-nav-btn.active {
    font-weight: 700;
}

/* Form labels are bold (defined above) */

.form-input,
.form-select,
.form-textarea {
    font-family: 'NRT', 'Noto Sans Arabic', sans-serif;
    font-weight: 400 !important;
}

/* Ensure all select options are regular weight */
select option,
option {
    font-weight: 400 !important;
}

/* Print styles - ensure fonts work in print */
@media print {
    * {
        font-family: 'NRT', 'Noto Sans Arabic', serif !important;
    }

    h1, h2, h3, h4, h5, h6,
    strong, b,
    .bold {
        font-weight: 700 !important;
    }
}
