/* NeuraPoints — Typography tokens
 * Sans: Poppins (300/400/500/600/700). Mono: Geist Mono.
 * Both are loaded as webfonts in fonts.css. */
:root {
  --np-font-sans: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;
  --np-font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;

  /* Weights */
  --np-fw-light: 300; /* @kind font */
  --np-fw-regular: 400; /* @kind font */
  --np-fw-medium: 500; /* @kind font */
  --np-fw-semibold: 600; /* @kind font */
  --np-fw-bold: 700; /* @kind font */

  /* Type scale (px) */
  --np-text-xs: 12px;
  --np-text-sm: 14px;
  --np-text-base: 16px;
  --np-text-lg: 18px;
  --np-text-xl: 20px;
  --np-text-2xl: 24px;
  --np-text-3xl: 30px;
  --np-text-4xl: 36px;
  --np-text-5xl: 48px;

  /* Line heights */
  --np-leading-tight: 1.15;
  --np-leading-snug: 1.3;
  --np-leading-normal: 1.5;
  --np-leading-relaxed: 1.65;

  /* Letter spacing */
  --np-tracking-tight: -0.02em; /* @kind font */
  --np-tracking-normal: 0; /* @kind font */
  --np-tracking-wide: 0.04em; /* @kind font */
}
