/* Shared by the app, public pages, and standalone auth/support documents.
   Same-origin loading also works when the WebView cannot reach Google Fonts. */
@font-face {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("/fonts/plus-jakarta-sans-variable.ttf") format("truetype");
}

:root {
  --font-sans: "Plus Jakarta Sans", sans-serif;
  --font-serif: var(--font-sans);
  --font-mono: var(--font-sans);
}

html {
  font-family: var(--font-sans);
}

/* Reset native form and code defaults without changing size, weight or spacing.
   Portal content inherits from body just like the normal React tree. */
body, button, input, select, textarea, optgroup, option, pre, code, kbd, samp, svg text {
  font-family: inherit;
}
