/* filepath: wp-content/themes/mediacenter/assets/css/fonts/open-sans/open-sans.css
 * Self-hosted Open Sans (latin subset) — replaces the previous Google Fonts CDN request.
 * Source: Google Fonts v44 (Apache 2.0 / OFL).
 * font-display: swap matches the previous &display=swap behavior to avoid FOIT.
 */
@charset "UTF-8";

:root {
  --mc-font-sans: "Open Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
}

body,
button,
input,
select,
textarea {
  font-family: var(--mc-font-sans);
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('./open-sans-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('./open-sans-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('./open-sans-700.woff2') format('woff2');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('./open-sans-800.woff2') format('woff2');
}
