/* Proxima Nova — self-hosted woff. Files in static/css/fonts/. */

@font-face {
    font-family: 'Proxima Nova';
    src: local('Proxima Nova Regular'), local('ProximaNova-Regular'),
         url('fonts/ProximaNova-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: local('Proxima Nova Bold'), local('ProximaNova-Bold'),
         url('fonts/ProximaNova-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: local('Proxima Nova Regular Italic'), local('ProximaNova-RegularIt'),
         url('fonts/ProximaNova-RegularIt.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

/* Apply to all elements that pick up the default sans family. Overrides
   the design-system token base (which leads with -apple-system). */
body, h1, h2, h3, h4, h5, h6,
.c1-sidebar, .c1-topbar, .nav, .btn, .form-control, .form-select,
input, button, textarea, select {
    font-family: 'Proxima Nova', -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
}
