/* tech-logos.css — reusable tool-brand library (logos + brand fonts + colors)
   Built 2026-06-13. Manifest: ./tech-logos.json · Logos: ./logos/
   Usage: <link rel="stylesheet" href="../_assets/tech-logos.css">  then
          <span class="ticker-item brand-typescript"><img src="../_assets/logos/typescript.svg"> TypeScript</span>
   Most fonts are close web substitutes for proprietary brand wordmarks (see tech-logos.json notes). */

@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Nunito:wght@600;700;800&family=IBM+Plex+Sans:wght@500;600&family=Manrope:wght@600;700;800&family=Inter:wght@500;600;700&family=Open+Sans:wght@600;700&family=Lexend:wght@500;600&family=Newsreader:opsz,wght@6..72,400..600&family=Exo+2:wght@600;700;800&family=JetBrains+Mono:wght@500;700&family=Poppins:wght@500;600&family=Roboto+Slab:wght@600;700&display=swap');

.brand-typescript    { font-family:'Space Grotesk',sans-serif }
.brand-python        { font-family:'Nunito',sans-serif }
.brand-powershell    { font-family:'IBM Plex Sans',sans-serif }
.brand-electron      { font-family:'Space Grotesk',sans-serif }
.brand-vite          { font-family:'Manrope',sans-serif }
.brand-react         { font-family:'Nunito',sans-serif }
.brand-tailwind      { font-family:'Inter',sans-serif }
.brand-nodejs        { font-family:'Open Sans',sans-serif }
.brand-gemini        { font-family:'Lexend',sans-serif }
.brand-claude        { font-family:'Newsreader',serif }
.brand-ffmpeg        { font-family:'Exo 2',sans-serif }
.brand-ytdlp         { font-family:'JetBrains Mono',monospace }
.brand-vitest        { font-family:'Space Grotesk',sans-serif }
.brand-playwright    { font-family:'Nunito',sans-serif }
.brand-chromedevtools{ font-family:'Poppins',sans-serif }
.brand-git           { font-family:'Roboto Slab',serif }
.brand-pnpm          { font-family:'IBM Plex Sans',sans-serif }
