/*
 * Montserrat font — site-wide declarations.
 *
 * Pulls in the official Google Fonts CSS (locally hosted woff2 files in
 * ../fonts/google/) which exposes a single `font-family: 'Montserrat'`
 * with the full weight range 100–900 plus italics.
 *
 * Templates should use `font-family: 'Montserrat', sans-serif;` together
 * with `font-weight: 100|200|300|400|500|600|700|800|900;`.
 *
 * The legacy `@font-face` blocks below (Montserrat Regular, Montserrat Bold,
 * Montserrat SemiBold, …) are kept as compatibility aliases for any
 * inline styles still referencing the old per-weight family names; they
 * resolve to the local .woff files in ../fonts/.
 */

@import url('montserrat.css');

/* ── Legacy per-weight family aliases (kept for older inline styles) ──
   These match what `font.download` originally produced so existing
   markup that uses e.g. `font-family: 'Montserrat Bold'` keeps working. */

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

@font-face {
  font-family: 'Montserrat Italic';
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: local('Montserrat Italic'), url('../fonts/Montserrat-Italic.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat Thin';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: local('Montserrat Thin'), url('../fonts/Montserrat-Thin.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat Thin Italic';
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: local('Montserrat Thin Italic'), url('../fonts/Montserrat-ThinItalic.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat ExtraLight';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: local('Montserrat ExtraLight'), url('../fonts/Montserrat-ExtraLight.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat ExtraLight Italic';
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: local('Montserrat ExtraLight Italic'), url('../fonts/Montserrat-ExtraLightItalic.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat Light';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: local('Montserrat Light'), url('../fonts/Montserrat-Light.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat Light Italic';
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: local('Montserrat Light Italic'), url('../fonts/Montserrat-LightItalic.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat Medium';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: local('Montserrat Medium'), url('../fonts/Montserrat-Medium.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat Medium Italic';
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: local('Montserrat Medium Italic'), url('../fonts/Montserrat-MediumItalic.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat SemiBold';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: local('Montserrat SemiBold'), url('../fonts/Montserrat-SemiBold.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat SemiBold Italic';
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: local('Montserrat SemiBold Italic'), url('../fonts/Montserrat-SemiBoldItalic.woff') format('woff');
}

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

@font-face {
  font-family: 'Montserrat Bold Italic';
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: local('Montserrat Bold Italic'), url('../fonts/Montserrat-BoldItalic.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat ExtraBold';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: local('Montserrat ExtraBold'), url('../fonts/Montserrat-ExtraBold.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat ExtraBold Italic';
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: local('Montserrat ExtraBold Italic'), url('../fonts/Montserrat-ExtraBoldItalic.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat Black';
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: local('Montserrat Black'), url('../fonts/Montserrat-Black.woff') format('woff');
}

@font-face {
  font-family: 'Montserrat Black Italic';
  font-style: italic;
  font-weight: normal;
  font-display: swap;
  src: local('Montserrat Black Italic'), url('../fonts/Montserrat-BlackItalic.woff') format('woff');
}
