/* REFERENCE ONLY — not loaded by any production page.
   The deployed, consolidated stylesheet is /public/styles.css.
   This file is kept only as an annotated source-of-origin record. */

/* Songcards typography — Inter for UI, IBM Plex Mono for metadata/parameters */
:root{
  --font-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;

  /* Weights */
  --fw-regular:400; /* @kind font */
  --fw-medium:500; /* @kind font */
  --fw-semibold:600; /* @kind font */

  /* Type scale (px, tuned for dense desktop archive UI) */
  --fs-display:34px;   /* marketing hero / big numbers */
  --fs-title:22px;     /* panel title, page heading */
  --fs-heading:17px;   /* card title, section heading */
  --fs-body:14px;      /* default body / UI text */
  --fs-small:13px;     /* secondary UI */
  --fs-meta:12px;      /* mono metadata rows (KEY, BPM, VER) */
  --fs-label:11px;     /* mono uppercase field labels / eyebrows */

  /* Line heights */
  --lh-tight:1.15; /* @kind font */
  --lh-snug:1.35; /* @kind font */
  --lh-body:1.55; /* @kind font */

  /* Mono metadata tracking (uppercase parameters) */
  --tracking-meta:0.06em;
  --tracking-label:0.09em;
}
