/* Karla and Inconsolata for the document canvas, self-hosted.
 *
 * These used to arrive via `@import url(https://fonts.googleapis.com/...)` at
 * the top of src/styles/documentCanvas.css. The app's CSP does not allow
 * fonts.googleapis.com (deliberately — every other face here is self-hosted),
 * so that import failed, Chrome propagated the failure to the owning
 * stylesheet's error event, and Vite's preload helper rejected the whole lazy
 * chunk: opening an editable PDF crashed the app to the error boundary with
 * "Unable to preload CSS for /app/assets/EditablePdfCanvas-<hash>.css".
 *
 * Both faces are SIL Open Font License 1.1.
 */
@font-face { font-family: 'Karla'; font-style: normal; font-weight: 400; font-display: swap; src: url('Karla-Regular.woff2') format('woff2'); }
@font-face { font-family: 'Karla'; font-style: normal; font-weight: 500; font-display: swap; src: url('Karla-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Karla'; font-style: normal; font-weight: 600; font-display: swap; src: url('Karla-Bold.woff2') format('woff2'); }
@font-face { font-family: 'Karla'; font-style: normal; font-weight: 800; font-display: swap; src: url('Karla-ExtraBold.woff2') format('woff2'); }
@font-face { font-family: 'Karla'; font-style: italic; font-weight: 400; font-display: swap; src: url('Karla-Italic.woff2') format('woff2'); }
@font-face { font-family: 'Karla'; font-style: italic; font-weight: 700; font-display: swap; src: url('Karla-BoldItalic.woff2') format('woff2'); }
@font-face { font-family: 'Inconsolata'; font-style: normal; font-weight: 400; font-display: swap; src: url('Inconsolata-Regular.woff2') format('woff2'); }
@font-face { font-family: 'Inconsolata'; font-style: normal; font-weight: 500; font-display: swap; src: url('Inconsolata-Medium.woff2') format('woff2'); }
@font-face { font-family: 'Inconsolata'; font-style: normal; font-weight: 700; font-display: swap; src: url('Inconsolata-Bold.woff2') format('woff2'); }
