/* Static font declarations to prevent re-injection on navigation */
/* Inter variable fonts - covers all weights and styles */
@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: fallback;
  font-style: normal;
  src: url("/static/Inter-roman.var.woff2") format("woff2");
}

@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: fallback;
  font-style: italic;
  src: url("/static/Inter-italic.var.woff2") format("woff2");
}

/* StudioFeixen fonts - all commonly used weights to prevent styled-components lookups */
@font-face {
  font-family: 'studiofeixen';
  src: url('/static/StudioFeixenSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: 'studiofeixen';
  src: url('/static/StudioFeixenSans-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: 'studiofeixen';
  src: url('/static/StudioFeixenSans-Semibold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: 'studiofeixen';
  src: url('/static/StudioFeixenSans-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: 'studiofeixenmono';
  src: url('/static/StudioFeixenMono-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
}