/* Compose-Terminal fonts - Custom Iosevka builds for Lingenic Compose
   License: SIL Open Font License */

/* Code blocks and math rendering (use with line-height: 1 for bracket alignment) */
@font-face {
  font-family: 'Compose-Terminal';
  src: url('Compose-Terminal.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Inline code within text (standard metrics) */
@font-face {
  font-family: 'Compose-Terminal-Inline';
  src: url('Compose-Terminal-Inline.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --mono-font: 'Compose-Terminal', monospace;
  --mono-font-inline: 'Compose-Terminal-Inline', monospace;
  --math-font: 'Compose-Terminal', monospace;
}

code {
  font-family: var(--mono-font-inline);
}

pre, pre code {
  font-family: var(--mono-font);
}
