/*
 * Persistent webfont stylesheet.
 *
 * Served as a static file and linked once in <head>, so the ClientRouter keeps
 * it across SPA swaps (identical href on every page) instead of re-parsing it.
 * Keeping @font-face out of the inlined page CSS is what stops the fallback
 * font re-flashing on navigation — see Layout.astro and astro.config.mjs.
 */

@font-face {
  font-family: "rounaregular";
  src: url("/fonts/rouna-regular-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "rounaregularitalic";
  src: url("/fonts/rouna-regularitalic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "rounabold";
  src: url("/fonts/rouna-bold-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "rounabolditalic";
  src: url("/fonts/rouna-bolditalic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "rounamedium";
  src: url("/fonts/rouna-medium-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "rounamediumitalic";
  src: url("/fonts/rouna-mediumitalic-webfont.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
