/**
 * Self-hosted fonts - CSP compliant, no external dependencies
 *
 * System font stack for UI text (zero download)
 * JetBrains Mono for monospace/terminal aesthetic
 */

/* JetBrains Mono - Self-hosted */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/JetBrainsMono-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/JetBrainsMono-Bold.woff2') format('woff2');
}

/* CSS Custom Properties for font stacks */
:root {
  /* System font stack - native look, zero download */
  --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;

  /* Monospace - JetBrains Mono with system fallbacks */
  --font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;

  /* Display/headers - same as sans for consistency */
  --font-display: var(--font-sans);
}
