/* Open Sans — self-hosted, woff2 only (all modern browsers)
   Only the 3 weights actually used on the site: 400, 600, 700.
   font-display: swap ensures text is visible immediately with fallback font,
   then swaps to Open Sans once loaded. */

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Open Sans'), url(/Themes/Visus/Fonts/opensans-regular-webfont.woff2) format('woff2');
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local('Open Sans'), url(/Themes/Visus/Fonts/opensans-semibold-webfont.woff2) format('woff2');
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Open Sans'), url(/Themes/Visus/Fonts/opensans-bold-webfont.woff2) format('woff2');
}
