/* =============================================================================
 * SciTeX Typography System
 * =============================================================================
 * Font families, sizes, and line heights for the SciTeX design system.
 * ============================================================================= */

:root {
  /* Font Families — modern system font stacks */
  --base-font-family:
    -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue",
    Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --heading-font-family: var(--base-font-family);
  --mono-font-family:
    ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, Monaco,
    "Andale Mono", monospace;

  /* Font Sizes */
  --base-font-size: 14px;
  --small-font-size: 0.875rem; /* 12.25px */
  --large-font-size: 1.125rem; /* 15.75px */

  /* Line Heights */
  --base-line-height: 1.6;
  --heading-line-height: 1.2;
}
