<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" type="image/svg+xml" href="./vite.svg" />
    <link rel="manifest" href="./manifest.json" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
    <meta name="theme-color" content="#09090b" media="(prefers-color-scheme: dark)" />
    <meta name="theme-color" content="#09090b" />
    <meta name="color-scheme" content="dark" />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
    <meta name="apple-mobile-web-app-title" content="Sonidos" />
    <link rel="apple-touch-icon" sizes="192x192" href="./images/icon-192.png" />
    <link rel="alternate" hreflang="en" href="https://sonidos.app" />
    <link rel="alternate" hreflang="es" href="https://sonidos.app" />
    <link rel="alternate" hreflang="x-default" href="https://sonidos.app" />
    <title>Sonidos - Premium Latin Music Samples & Loops</title>

    <!-- SEO Meta Tags -->
    <meta name="description" content="Discover premium Latin music samples, loops, and sound packs. Reggaeton, Dembow, Bachata, and more. Download royalty-free sounds for your productions." />
    <meta name="keywords" content="latin music samples, reggaeton loops, dembow samples, bachata sounds, music production, royalty-free, sound packs" />
    <meta name="author" content="Sonidos" />
    <link rel="canonical" href="https://sonidos.app" />

    <!-- Open Graph / Facebook -->
    <meta property="og:type" content="website" />
    <meta property="og:url" content="https://sonidos.app/" />
    <meta property="og:title" content="Sonidos - Premium Latin Music Samples & Loops" />
    <meta property="og:description" content="Discover premium Latin music samples, loops, and sound packs. Reggaeton, Dembow, Bachata, and more." />
    <meta property="og:image" content="https://sonidos.app/og-image.jpg" />
    <meta property="og:site_name" content="Sonidos" />

    <!-- Twitter -->
    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:url" content="https://sonidos.app/" />
    <meta name="twitter:title" content="Sonidos - Premium Latin Music Samples & Loops" />
    <meta name="twitter:description" content="Discover premium Latin music samples, loops, and sound packs. Reggaeton, Dembow, Bachata, and more." />
    <meta name="twitter:image" content="https://sonidos.app/og-image.jpg" />

    <!-- Structured Data (JSON-LD) -->
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "WebSite",
      "name": "Sonidos",
      "url": "https://sonidos.app",
      "description": "Premium Latin music samples, loops, and sound packs for music producers.",
      "potentialAction": {
        "@type": "SearchAction",
        "target": "https://sonidos.app/browse?q={search_term_string}",
        "query-input": "required name=search_term_string"
      }
    }
    </script>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "name": "Sonidos",
      "url": "https://sonidos.app",
      "logo": "https://sonidos.app/og-image.jpg",
      "sameAs": [],
      "contactPoint": {
        "@type": "ContactPoint",
        "contactType": "customer support",
        "availableLanguage": ["English", "Spanish"]
      }
    }
    </script>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Product",
      "name": "Sonidos Sample Packs",
      "description": "Royalty-free Latin music samples including Reggaeton, Dembow, Bachata loops and one-shots.",
      "brand": { "@type": "Brand", "name": "Sonidos" },
      "category": "Music Production Software",
      "offers": {
        "@type": "AggregateOffer",
        "priceCurrency": "USD",
        "lowPrice": "9.99",
        "highPrice": "24.99",
        "offerCount": "3"
      }
    }
    </script>

    <!-- Performance: Only load critical fonts initially, defer specialty fonts -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <!-- Polyface (self-hosted): hero H1 font. Preload so the OTF round-trip starts
         at T0 instead of after React mounts. Eliminates the visible FOUT where the
         headline paints in fallback sans-serif then morphs to Polyface. -->
    <link rel="preload" as="font" type="font/otf" href="./fonts/Polyface_System_c_Darumo/Polyface-System-Sharp.otf" crossorigin>
    <link rel="preload" as="font" type="font/otf" href="./fonts/Polyface_System_c_Darumo/Polyface-System-Sharp-Oblique.otf" crossorigin>
    <!-- Critical fonts: Inter (UI) and Space Grotesk (headings).
         Loaded non-render-blocking (preload + onload swap) so the first paint
         isn't held behind a cross-origin CSS round-trip to fonts.googleapis.com.
         display=swap means text shows immediately in a fallback face and swaps
         to the web font when it arrives. <noscript> keeps it working with JS off. -->
    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap" onload="this.onload=null;this.rel='stylesheet'">
    <noscript><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap" rel="stylesheet"></noscript>
    <script type="module" crossorigin src="./assets/index-Cs850AO_.js"></script>
    <link rel="modulepreload" crossorigin href="./assets/react-emotion-Bb7256Eh.js">
    <link rel="stylesheet" crossorigin href="./assets/index-CetB97Ky.css">
  </head>

  <body>
    <div id="root"></div>
  </body>
</html>