/* Local Fonts CSS - Replaces Google Fonts for offline functionality */

/* Nunito Font Family - Replaced with system fonts */
@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 200;
    src: local('Nunito ExtraLight'), local('Nunito-ExtraLight'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 300;
    src: local('Nunito Light'), local('Nunito-Light'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 400;
    src: local('Nunito Regular'), local('Nunito-Regular'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 500;
    src: local('Nunito Medium'), local('Nunito-Medium'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 600;
    src: local('Nunito SemiBold'), local('Nunito-SemiBold'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 700;
    src: local('Nunito Bold'), local('Nunito-Bold'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 800;
    src: local('Nunito ExtraBold'), local('Nunito-ExtraBold'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 900;
    src: local('Nunito Black'), local('Nunito-Black'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 200;
    src: local('Nunito ExtraLight Italic'), local('Nunito-ExtraLightItalic'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 300;
    src: local('Nunito Light Italic'), local('Nunito-LightItalic'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 400;
    src: local('Nunito Italic'), local('Nunito-Italic'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 500;
    src: local('Nunito Medium Italic'), local('Nunito-MediumItalic'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 600;
    src: local('Nunito SemiBold Italic'), local('Nunito-SemiBoldItalic'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 700;
    src: local('Nunito Bold Italic'), local('Nunito-BoldItalic'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 800;
    src: local('Nunito ExtraBold Italic'), local('Nunito-ExtraBoldItalic'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    font-style: italic;
    font-weight: 900;
    src: local('Nunito Black Italic'), local('Nunito-BlackItalic'),
         local('Arial');
    font-display: swap;
}

/* Manrope Font Family - Replaced with system fonts */
@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 200;
    src: local('Manrope ExtraLight'), local('Manrope-ExtraLight'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 300;
    src: local('Manrope Light'), local('Manrope-Light'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 400;
    src: local('Manrope Regular'), local('Manrope-Regular'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 500;
    src: local('Manrope Medium'), local('Manrope-Medium'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 600;
    src: local('Manrope SemiBold'), local('Manrope-SemiBold'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 700;
    src: local('Manrope Bold'), local('Manrope-Bold'),
         local('Arial');
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 800;
    src: local('Manrope ExtraBold'), local('Manrope-ExtraBold'),
         local('Arial');
    font-display: swap;
}

/* Caveat Font Family - Replaced with system fonts */
@font-face {
    font-family: 'Caveat';
    font-style: normal;
    font-weight: 400;
    src: local('Caveat Regular'), local('Caveat-Regular'),
         local('Comic Sans MS'), local('cursive');
    font-display: swap;
}

@font-face {
    font-family: 'Caveat';
    font-style: normal;
    font-weight: 500;
    src: local('Caveat Medium'), local('Caveat-Medium'),
         local('Comic Sans MS'), local('cursive');
    font-display: swap;
}

@font-face {
    font-family: 'Caveat';
    font-style: normal;
    font-weight: 600;
    src: local('Caveat SemiBold'), local('Caveat-SemiBold'),
         local('Comic Sans MS'), local('cursive');
    font-display: swap;
}

@font-face {
    font-family: 'Caveat';
    font-style: normal;
    font-weight: 700;
    src: local('Caveat Bold'), local('Caveat-Bold'),
         local('Comic Sans MS'), local('cursive');
    font-display: swap;
}

