/* ============================================================================
   shiplink-header-font-override.css
   ── LOAD LAST ──
   Final font-family override for Shield header, loaded AFTER shiplink-navigation.css
   to ensure these !important rules beat the Shield nav CSS cascade.
   ============================================================================ */

/* Force Circular-USB on all header elements — beats Site.css * { Montserrat !important } */
#shiplink-header-root,
#shiplink-header-root * {
    font-family: Circular-USB, Arial, Helvetica, sans-serif !important;
}

/* Direct override on nav link elements and the CSS variable they use */
#shiplink-header-root .usb-nav__link,
#shiplink-header-root .usb-nav__link:hover,
#shiplink-header-root .usb-nav__link:active,
#shiplink-header-root .usb-nav__link:focus,
#shiplink-header-root .usb-nav__link:focus-visible,
#shiplink-header-root .usb-nav__sub-trigger,
#shiplink-header-root .usb-nav__sub-trigger:hover,
#shiplink-header-root .usb-nav__sub-trigger:active,
#shiplink-header-root .usb-nav__sub-trigger:focus,
#shiplink-header-root .usb-nav__sub-trigger:focus-visible,
#shiplink-header-root .usb-nav__sub-close-button,
#shiplink-header-root .usb-nav__sub-close-button:hover,
#shiplink-header-root .usb-nav__sub-close-button:active,
#shiplink-header-root .usb-nav__sub-close-button:focus,
#shiplink-header-root .usb-nav__sub-close-button:focus-visible {
    font-family: Circular-USB, Arial, Helvetica, sans-serif !important;
    --nav-link-font-family: Circular-USB, Arial, Helvetica, sans-serif !important;
}
