/* =========================================================
   ML SHINE — Self-hosted fonts
   Oswald, Manrope, JetBrains Mono — served from this domain only.
   No request is made to Google (or any third party) to render text.
   This file replaces the previous <link> to fonts.googleapis.com.
   ========================================================= */

@font-face{
  font-family:'Oswald';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../assets/fonts/oswald-latin-400-normal.woff2') format('woff2'),
      url('../assets/fonts/oswald-latin-400-normal.woff') format('woff');
}
@font-face{
  font-family:'Oswald';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('../assets/fonts/oswald-latin-500-normal.woff2') format('woff2'),
      url('../assets/fonts/oswald-latin-500-normal.woff') format('woff');
}
@font-face{
  font-family:'Oswald';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('../assets/fonts/oswald-latin-600-normal.woff2') format('woff2'),
      url('../assets/fonts/oswald-latin-600-normal.woff') format('woff');
}
@font-face{
  font-family:'Oswald';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('../assets/fonts/oswald-latin-700-normal.woff2') format('woff2'),
      url('../assets/fonts/oswald-latin-700-normal.woff') format('woff');
}

@font-face{
  font-family:'Manrope';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../assets/fonts/manrope-latin-400-normal.woff2') format('woff2'),
      url('../assets/fonts/manrope-latin-400-normal.woff') format('woff');
}
@font-face{
  font-family:'Manrope';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('../assets/fonts/manrope-latin-500-normal.woff2') format('woff2'),
      url('../assets/fonts/manrope-latin-500-normal.woff') format('woff');
}
@font-face{
  font-family:'Manrope';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('../assets/fonts/manrope-latin-600-normal.woff2') format('woff2'),
      url('../assets/fonts/manrope-latin-600-normal.woff') format('woff');
}
@font-face{
  font-family:'Manrope';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('../assets/fonts/manrope-latin-700-normal.woff2') format('woff2'),
      url('../assets/fonts/manrope-latin-700-normal.woff') format('woff');
}
@font-face{
  font-family:'Manrope';
  font-style:normal;
  font-weight:800;
  font-display:swap;
  src:url('../assets/fonts/manrope-latin-800-normal.woff2') format('woff2'),
      url('../assets/fonts/manrope-latin-800-normal.woff') format('woff');
}

@font-face{
  font-family:'JetBrains Mono';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../assets/fonts/jetbrains-mono-latin-400-normal.woff2') format('woff2'),
      url('../assets/fonts/jetbrains-mono-latin-400-normal.woff') format('woff');
}
@font-face{
  font-family:'JetBrains Mono';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('../assets/fonts/jetbrains-mono-latin-500-normal.woff2') format('woff2'),
      url('../assets/fonts/jetbrains-mono-latin-500-normal.woff') format('woff');
}
@font-face{
  font-family:'JetBrains Mono';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('../assets/fonts/jetbrains-mono-latin-600-normal.woff2') format('woff2'),
      url('../assets/fonts/jetbrains-mono-latin-600-normal.woff') format('woff');
}
