/* ============================================================
   SEAMHEADS — Font Setup
   Pluto Sans Heavy: licensed local webfont (display/nav)
   Inter: Google Fonts (body/data)
   ============================================================

   SETUP REQUIRED:
   Place your licensed Pluto Sans Heavy font files in /fonts/:
     fonts/pluto-sans-heavy.woff2   ← required (modern browsers)
     fonts/pluto-sans-heavy.woff    ← fallback (older browsers)

   Until the font files are added, the display stack falls back
   to Arial Black / Impact, which preserves the bold uppercase feel.
   ============================================================ */

/* Inter — body text (legacy fallback) */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

/* Barlow Condensed — headings, display (overhaul) */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&display=swap');

/* DM Sans — body, UI text (overhaul) */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500&display=swap');

/* JetBrains Mono — stats, data, monospace (overhaul) */
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap');

/* Pluto Sans Heavy — nav, page titles, team names, callouts */
@font-face {
  font-family: 'Pluto Sans Heavy';
  src: url('../fonts/pluto-sans-heavy.woff2') format('woff2'),
       url('../fonts/pluto-sans-heavy.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
