/**
 * ALJP Custom Fonts - Karbon Font Family
 */

/* ============================================
   Karbon - Main Font Family
   ============================================ */

/* Karbon Hairline */
@font-face {
    font-family: 'Karbon';
    src: url('../fonts/Karbon-Hairline.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Karbon';
    src: url('../fonts/Karbon-HairlineItalic.otf') format('opentype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

/* Karbon Thin */
@font-face {
    font-family: 'Karbon';
    src: url('../fonts/Karbon-Thin.otf') format('opentype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Karbon';
    src: url('../fonts/Karbon-ThinItalic.otf') format('opentype');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

/* Karbon Light */
@font-face {
    font-family: 'Karbon';
    src: url('../fonts/Karbon-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Karbon';
    src: url('../fonts/Karbon-LightItalic.otf') format('opentype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/* Karbon Regular */
@font-face {
    font-family: 'Karbon';
    src: url('../fonts/Karbon-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Karbon';
    src: url('../fonts/Karbon-RegularItalic.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* Karbon Medium */
@font-face {
    font-family: 'Karbon';
    src: url('../fonts/Karbon-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Karbon';
    src: url('../fonts/Karbon-MediumItalic.otf') format('opentype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

/* Karbon Semibold */
@font-face {
    font-family: 'Karbon';
    src: url('../fonts/Karbon-Semibold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Karbon';
    src: url('../fonts/Karbon-SemiboldItalic.otf') format('opentype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

/* Karbon Bold */
@font-face {
    font-family: 'Karbon';
    src: url('../fonts/Karbon-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Karbon';
    src: url('../fonts/Karbon-BoldItalic.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* ============================================
   Karbon Slab Stencil
   ============================================ */

@font-face {
    font-family: 'Karbon Slab Stencil';
    src: url('../fonts/KarbonSlabStencil-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Karbon Slab Stencil';
    src: url('../fonts/KarbonSlabStencil-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* ============================================
   Individual Weight Fonts (للاستخدام المباشر)
   ============================================ */

@font-face {
    font-family: 'Karbon Hairline';
    src: url('../fonts/Karbon-Hairline.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Karbon Thin';
    src: url('../fonts/Karbon-Thin.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Karbon Light';
    src: url('../fonts/Karbon-Light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Karbon Medium';
    src: url('../fonts/Karbon-Medium.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Karbon Semibold';
    src: url('../fonts/Karbon-Semibold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Karbon Bold';
    src: url('../fonts/Karbon-Bold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
