/* Inter Tight - Variable Font */
@font-face {
    font-family: 'Inter Tight';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('./Inter_Tight/InterTight-VariableFont_wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Inter Tight';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url('./Inter_Tight/InterTight-Italic-VariableFont_wght.ttf') format('truetype');
}

/* Inter Tight - Static Fonts */

/* Thin (100) */
@font-face {
    font-family: 'InterTight-Thin';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-Thin.ttf') format('truetype');
}

@font-face {
    font-family: 'InterTight-ThinItalic';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-ThinItalic.ttf') format('truetype');
}

/* Extra Light (200) */
@font-face {
    font-family: 'InterTight-ExtraLight';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-ExtraLight.ttf') format('truetype');
}

@font-face {
    font-family: 'InterTight-ExtraLightItalic';
    font-style: italic;
    font-weight: 200;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-ExtraLightItalic.ttf') format('truetype');
}

/* Light (300) */
@font-face {
    font-family: 'InterTight-Light';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'InterTight-LightItalic';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-LightItalic.ttf') format('truetype');
}

/* Regular (400) */
@font-face {
    font-family: 'InterTight-Regular';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'InterTight-Italic';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-Italic.ttf') format('truetype');
}

/* Medium (500) */
@font-face {
    font-family: 'InterTight-Medium';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'InterTight-MediumItalic';
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-MediumItalic.ttf') format('truetype');
}

/* Semi Bold (600) */
@font-face {
    font-family: 'InterTight-SemiBold';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'InterTight-SemiBoldItalic';
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-SemiBoldItalic.ttf') format('truetype');
}

/* Bold (700) */
@font-face {
    font-family: 'InterTight-Bold';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'InterTight-BoldItalic';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-BoldItalic.ttf') format('truetype');
}

/* Extra Bold (800) */
@font-face {
    font-family: 'InterTight-ExtraBold';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-ExtraBold.ttf') format('truetype');
}

@font-face {
    font-family: 'InterTight-ExtraBoldItalic';
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-ExtraBoldItalic.ttf') format('truetype');
}

/* Black (900) */
@font-face {
    font-family: 'InterTight-Black';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-Black.ttf') format('truetype');
}

@font-face {
    font-family: 'InterTight-BlackItalic';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url('./Inter_Tight/static/InterTight-BlackItalic.ttf') format('truetype');
}

/* =============================================================
   Utility classes — variable font (recommended)
   ============================================================= */
.inter-tight-thin       { font-family: 'Inter Tight'; font-weight: 100; }
.inter-tight-extralight { font-family: 'Inter Tight'; font-weight: 200; }
.inter-tight-light      { font-family: 'Inter Tight'; font-weight: 300; }
.inter-tight-regular    { font-family: 'Inter Tight'; font-weight: 400; }
.inter-tight-medium     { font-family: 'Inter Tight'; font-weight: 500; }
.inter-tight-semibold   { font-family: 'Inter Tight'; font-weight: 600; }
.inter-tight-bold       { font-family: 'Inter Tight'; font-weight: 700; }
.inter-tight-extrabold  { font-family: 'Inter Tight'; font-weight: 800; }
.inter-tight-black      { font-family: 'Inter Tight'; font-weight: 900; }

/* =============================================================
   Utility classes — individual static family names (legacy)
   ============================================================= */
.inter-tight-thin-individual              { font-family: 'InterTight-Thin'; }
.inter-tight-thin-italic-individual       { font-family: 'InterTight-ThinItalic'; }
.inter-tight-extralight-individual        { font-family: 'InterTight-ExtraLight'; }
.inter-tight-extralight-italic-individual { font-family: 'InterTight-ExtraLightItalic'; }
.inter-tight-light-individual             { font-family: 'InterTight-Light'; }
.inter-tight-light-italic-individual      { font-family: 'InterTight-LightItalic'; }
.inter-tight-regular-individual           { font-family: 'InterTight-Regular'; }
.inter-tight-italic-individual            { font-family: 'InterTight-Italic'; }
.inter-tight-medium-individual            { font-family: 'InterTight-Medium'; }
.inter-tight-medium-italic-individual     { font-family: 'InterTight-MediumItalic'; }
.inter-tight-semibold-individual          { font-family: 'InterTight-SemiBold'; }
.inter-tight-semibold-italic-individual   { font-family: 'InterTight-SemiBoldItalic'; }
.inter-tight-bold-individual              { font-family: 'InterTight-Bold'; }
.inter-tight-bold-italic-individual       { font-family: 'InterTight-BoldItalic'; }
.inter-tight-extrabold-individual         { font-family: 'InterTight-ExtraBold'; }
.inter-tight-extrabold-italic-individual  { font-family: 'InterTight-ExtraBoldItalic'; }
.inter-tight-black-individual             { font-family: 'InterTight-Black'; }
.inter-tight-black-italic-individual      { font-family: 'InterTight-BlackItalic'; }
