/* Source Sans Pro Font CSS for Local Use */
/* This CSS provides local fallbacks while maintaining Google Fonts compatibility */

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), local('Helvetica Neue Light'), local('Arial Narrow');
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Source Sans Pro'), local('SourceSansPro-Regular'), local('Helvetica Neue'), local('Arial');
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Source Sans Pro Italic'), local('SourceSansPro-Italic'), local('Helvetica Neue Italic'), local('Arial Italic');
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), local('Helvetica Neue Bold'), local('Arial Bold');
}

/* Fallback to Google Fonts CDN if local fonts not available */
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:300,400,400i,700&display=fallback');