<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="theme-color" content="#000000">

    <!-- Favicons -->
    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">

    <title>Running Music Playlists - Curated for Every Pace | etzcorn</title>
    <meta name="description" content="Hand-picked running music playlists from punk to psychedelic. Find your perfect tempo for intervals, tempo runs, or long runs. BPM-optimized for runners by an active runner.">
    <meta name="keywords" content="running music playlists, punk rock running, tempo run music, interval training music, 180 bpm running songs, alternative running music, curated running playlists">
    <link rel="canonical" href="https://etzcorn.com">

    <!-- Open Graph -->
    <meta property="og:title" content="Running Music Playlists - Curated for Every Pace | etzcorn">
    <meta property="og:description" content="Hand-picked running music playlists from punk to psychedelic. Find your perfect tempo for intervals, tempo runs, or long runs. BPM-optimized for runners by an active runner.">
    <meta property="og:url" content="https://etzcorn.com">
    <meta property="og:type" content="website">
    <meta property="og:image" content="https://etzcorn.com/og-image.jpg">

    <!-- Twitter Card -->
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="Running Music Playlists - Curated for Every Pace | etzcorn">
    <meta name="twitter:description" content="Hand-picked running music playlists from punk to psychedelic. Find your perfect tempo for intervals, tempo runs, or long runs. BPM-optimized for runners by an active runner.">
    <meta name="twitter:image" content="https://etzcorn.com/og-image.jpg">

    <!-- PWA Manifest -->
    <link rel="manifest" href="/manifest.json">
    <link rel="apple-touch-icon" href="/icons/apple-touch-icon.png">

    <!-- Preconnect to external domains for faster resource loading -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <!-- Load Inter font family with display=swap for better performance -->
    <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet" media="print" onload="this.media='all'">
    <noscript><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" rel="stylesheet"></noscript>
    <link rel="preconnect" href="https://www.googletagmanager.com">
    <link rel="preconnect" href="https://image-cdn-ak.spotifycdn.com">
    <link rel="preconnect" href="https://image-cdn-fa.spotifycdn.com">
    <link rel="preconnect" href="https://mosaic.scdn.co">
    <link rel="preconnect" href="https://i.scdn.co">
    <link rel="preconnect" href="https://open.spotify.com">
    <link rel="dns-prefetch" href="https://www.google-analytics.com">

    <!-- Service Worker Registration -->
    <!-- Now managed via src/utils/registerServiceWorker.js based on config settings -->

    <!-- Google Analytics - Deferred loading for better performance -->
    <script>
      // Defer Google Analytics until page is interactive
      window.addEventListener('load', function() {
        // Wait a bit after load to prioritize critical content
        setTimeout(function() {
          var script = document.createElement('script');
          script.async = true;
          script.src = 'https://www.googletagmanager.com/gtag/js?id=G-8B2GQKM3Q1';
          document.head.appendChild(script);

          window.dataLayer = window.dataLayer || [];
          function gtag(){dataLayer.push(arguments);}
          gtag('js', new Date());
          gtag('config', 'G-8B2GQKM3Q1');
        }, 1000);
      });
    </script>

    <!-- Structured Data -->
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "WebSite",
      "name": "Running music.",
      "url": "https://etzcorn.com",
      "description": "Curated running playlists from punk to psychedelic. Hand-picked by an active runner.",
      "creator": {
        "@type": "Person",
        "name": "Bruce Etzcorn",
        "sameAs": [
          "https://open.spotify.com/user/bruceetzcorn",
          "https://www.instagram.com/bruceetzcorn",
          "https://www.facebook.com/brucee"
        ]
      }
    }
    </script>
  <script type="module" crossorigin src="/assets/index-DuO56jZw.js"></script>
  <link rel="modulepreload" crossorigin href="/assets/react-vendor-sRwKefw0.js">
  <link rel="stylesheet" crossorigin href="/assets/index-BIlixBK9.css">
</head>
<body class="bg-black">
    <div id="root"></div>
</body>
</html>
