<!doctype html>
<html lang="en" class="dark">
  <head>
    <!-- Early resource hints to eliminate request chain -->
    <link rel="preload" as="style" href="/assets/index-DtZZdB4X.css" crossorigin fetchpriority="high">
    <link rel="modulepreload" href="/assets/index-BQxLq846.js" crossorigin fetchpriority="high">
    <link rel="modulepreload" href="/assets/vendor-react-BrbxXn-v.js" crossorigin fetchpriority="high">
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />

    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-7MLYSSZ31T"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'G-7MLYSSZ31T');
    </script>
    
    <!-- Preconnect FIRST - must come before any blocking resources -->
    <link rel="preconnect" href="https://cdn.toonverse.net" crossorigin />
    <link rel="preconnect" href="https://api.toonverse.net" crossorigin />
    <link rel="preconnect" href="https://fonts.googleapis.com" />
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
    <link rel="dns-prefetch" href="https://cdn.toonverse.net" />
    <link rel="dns-prefetch" href="https://cdn-2.toonverse.net" />
    <link rel="dns-prefetch" href="https://accounts.google.com" />
    
    <title>ToonVerse - Read Webtoons, Manhwa & Manhua Online Free</title>
    <meta name="description" content="Read the latest webtoons, manhwa, and manhua online for free on ToonVerse. Discover trending series like Solo Leveling, Tower of God & more. Track progress & earn achievements!" />
    <meta name="author" content="ToonVerse" />
    <meta name="keywords" content="webtoon, manhwa, manhua, manga, read online, free, solo leveling, tower of god, korean comics, chinese comics, webcomics, comics online" />
    <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" />
    

    <!-- Critical CSS inlined to eliminate render-blocking for LCP -->
    <style>
      html,body{background:#0f0f11;margin:0;min-height:100vh;min-height:100dvh}
    </style>

    <!-- Google Fonts - non-blocking load with preload -->
    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap" onload="this.onload=null;this.rel='stylesheet'" />
    <noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap" /></noscript>
    
    <!-- RSS Feed -->
    <link rel="alternate" type="application/rss+xml" title="ToonVerse - New Releases" href="/rss.xml" />
    
    <link rel="icon" href="/favicon.ico" sizes="48x48" />
    <link rel="icon" type="image/png" sizes="48x48" href="/favicon-48.png" />
    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png" />
    <link rel="icon" type="image/png" sizes="192x192" href="/pwa-192x192.png" />
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
    <link rel="manifest" href="/manifest.webmanifest" />
    <meta name="theme-color" content="#0a0a0a" />
    <meta name="mobile-web-app-capable" content="yes" />
    <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="ToonVerse" />

    <meta name="yandex-verification" content="464e9f9f4bed00b5" />
    
    <!-- Open Graph -->
    <meta property="og:title" content="ToonVerse - Read Webtoons, Manhwa & Manhua Online Free" />
    <meta property="og:description" content="Read the latest webtoons, manhwa, and manhua online for free. Discover trending series, track your progress, and earn achievements!" />
    <meta property="og:type" content="website" />
    <meta property="og:url" content="" />
    <meta property="og:site_name" content="ToonVerse" />
    <meta property="og:image" content="https://api.toonverse.net/api/og/image/homepage" />
    <meta property="og:image:width" content="1200" />
    <meta property="og:image:height" content="630" />
    <meta property="og:locale" content="en_US" />

    <!-- Twitter Card -->
    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:site" content="@ToonVerse" />
    <meta name="twitter:title" content="ToonVerse - Read Webtoons, Manhwa & Manhua" />
    <meta name="twitter:description" content="Read the latest webtoons, manhwa, and manhua online for free. Discover trending series!" />
    <meta name="twitter:image" content="https://api.toonverse.net/api/og/image/homepage" />

    <meta name="6a97888e-site-verification" content="cb624ff74b82025cc8b55bad3f1666de">

    <!-- Dynamic domain fix: set og:url and canonical to current domain -->
    <script>
      (function(){
        var o=location.origin;
        var m=document.querySelector('meta[property="og:url"]');
        if(m)m.setAttribute('content',o);
      })();
    </script>
    <!-- Structured Data (injected dynamically to match current domain) -->
    <script>
      (function(){
        var o=location.origin;
        var ld={
          "@context":"https://schema.org",
          "@type":"WebSite",
          "name":"ToonVerse",
          "alternateName":"ToonVerse Comics",
          "url":o,
          "description":"Your ultimate destination for reading webtoons, manhwa, and manhua online for free. Discover trending series, track your progress, and earn achievements.",
          "potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":o+"/search?q={search_term_string}"},"query-input":"required name=search_term_string"},
          "publisher":{"@type":"Organization","name":"ToonVerse","url":o,"logo":{"@type":"ImageObject","url":o+"/logo-full.png"}}
        };
        var s=document.createElement('script');
        s.type='application/ld+json';
        s.textContent=JSON.stringify(ld);
        document.head.appendChild(s);
      })();
    </script>
    <script type="module" crossorigin src="/assets/index-BQxLq846.js"></script>
    <link rel="modulepreload" crossorigin href="/assets/vendor-react-BrbxXn-v.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-query-BKc2yhTu.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-ui-DoCi2-cM.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-icons-DcACj_BE.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-motion-BoO-XKXv.js">
    <link rel="stylesheet" crossorigin href="/assets/index-DtZZdB4X.css">
  <link rel="manifest" href="/manifest.webmanifest"></head>
  <body>
    <div id="root"></div>
  </body>
</html>
