@font-face {
  font-family: "Rubik";
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url("./rubik-variable.ttf") format("truetype");
}

@font-face {
  font-family: "Rubik";
  font-style: italic;
  font-weight: 300 900;
  font-display: swap;
  src: url("./rubik-italic-variable.ttf") format("truetype");
}

@font-face {
  font-family: "Roboto Mono";
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url("./roboto-mono-variable.ttf") format("truetype");
}

@font-face {
  font-family: "Roboto Mono";
  font-style: italic;
  font-weight: 100 700;
  font-display: swap;
  src: url("./roboto-mono-italic-variable.ttf") format("truetype");
}

/* Aurora WebUI type system: Quattro for interface and messages, Plex Mono for the
   agent's own voice (steps, thoughts, metadata), Courier Prime for code, Space Mono
   for the wordmark and micro-labels. */

@font-face {
  font-family: "iA Writer Quattro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./ia-writer-quattro-regular.woff2") format("woff2");
}

@font-face {
  font-family: "iA Writer Quattro";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("./ia-writer-quattro-italic.woff2") format("woff2");
}

@font-face {
  font-family: "iA Writer Quattro";
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url("./ia-writer-quattro-bold.woff2") format("woff2");
}

@font-face {
  font-family: "iA Writer Quattro";
  font-style: italic;
  font-weight: 600 700;
  font-display: swap;
  src: url("./ia-writer-quattro-bold-italic.woff2") format("woff2");
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./ibm-plex-mono-regular.ttf") format("truetype");
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("./ibm-plex-mono-italic.ttf") format("truetype");
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500 700;
  font-display: swap;
  src: url("./ibm-plex-mono-medium.ttf") format("truetype");
}

@font-face {
  font-family: "Courier Prime";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./courier-prime-regular.ttf") format("truetype");
}

@font-face {
  font-family: "Courier Prime";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("./courier-prime-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Courier Prime";
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url("./courier-prime-bold.ttf") format("truetype");
}

@font-face {
  font-family: "Space Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./space-mono-regular.ttf") format("truetype");
}

@font-face {
  font-family: "Space Mono";
  font-style: normal;
  font-weight: 600 700;
  font-display: swap;
  src: url("./space-mono-bold.ttf") format("truetype");
}
