/* Local subsetted fonts — Vietnamese character set.
   Loaded before character CSS so local fonts take precedence.
   Google Fonts CDN links in head.html serve as fallback. */

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

/* JetBrains Mono is already defined globally in base.css.
   Only adding extra weights here. */
@font-face {
  font-family: 'JetBrains Mono';
  font-weight: 600;
  font-style: normal;
  src: url('/fonts/jetbrains-mono-600.woff2') format('woff2');
  font-display: swap;
}

@font-face {
  font-family: 'Cormorant';
  font-weight: 300;
  font-style: normal;
  src: url('/fonts/cormorant-300.woff2') format('woff2');
  font-display: swap;
}
@font-face {
  font-family: 'Cormorant';
  font-weight: 400;
  font-style: normal;
  src: url('/fonts/cormorant-400.woff2') format('woff2');
  font-display: swap;
}
@font-face {
  font-family: 'Cormorant';
  font-weight: 300;
  font-style: italic;
  src: url('/fonts/cormorant-300-italic.woff2') format('woff2');
  font-display: swap;
}
@font-face {
  font-family: 'Cormorant';
  font-weight: 400;
  font-style: italic;
  src: url('/fonts/cormorant-400-italic.woff2') format('woff2');
  font-display: swap;
}

/* Cormorant Garamond — body text for xiaoling character */
@font-face {
  font-family: 'Cormorant Garamond';
  font-weight: 300;
  font-style: normal;
  src: url('/fonts/cormorant-garamond-300.woff2') format('woff2');
  font-display: swap;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-weight: 400;
  font-style: normal;
  src: url('/fonts/cormorant-garamond-400.woff2') format('woff2');
  font-display: swap;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-weight: 300;
  font-style: italic;
  src: url('/fonts/cormorant-garamond-300-italic.woff2') format('woff2');
  font-display: swap;
}
