<!-- FRONTEND_PERFORMANCE_OPTIMIZATION_V1 -->
<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
    <script>
      // Safeguard fetch in embedded/sandboxed environments where window.fetch has only a getter
      (function() {
        try {
          var origFetch = (typeof window !== 'undefined' && window.fetch) ? window.fetch.bind(window) : undefined;
          if (origFetch) {
            var activeFetch = origFetch;
            var desc = {
              get: function() { return activeFetch; },
              set: function(fn) { activeFetch = fn; },
              configurable: true,
              enumerable: true
            };
            try { Object.defineProperty(window, 'fetch', desc); } catch (e) {}
            try {
              if (window.Window && window.Window.prototype) {
                Object.defineProperty(window.Window.prototype, 'fetch', desc);
              }
            } catch (e) {}
          }
        } catch (e) {}
      })();
    </script>
    <title>InMessage Dating App — Intentional Dating for Real Connections</title>
    <meta name="description" content="InMessage is a modern international dating app built for intentional connections, authentic profiles, intuitive swiping, direct messaging requests, and member safety." />
    <meta name="robots" content="index, follow" />
    <link rel="canonical" href="https://inmessage.app/" />

    <!-- Open Graph / Facebook -->
    <meta property="og:type" content="website" />
    <meta property="og:site_name" content="InMessage" />
    <meta property="og:title" content="InMessage Dating App — Intentional Dating for Real Connections" />
    <meta property="og:description" content="InMessage is a modern international dating app built for intentional connections, authentic profiles, intuitive swiping, direct messaging requests, and member safety." />
    <meta property="og:url" content="https://inmessage.app/" />
    <meta property="og:image" content="https://inmessage.app/og-image.png" />
    <meta property="og:image:width" content="1200" />
    <meta property="og:image:height" content="630" />
    <meta property="og:image:alt" content="InMessage — Dating with Intention" />

    <!-- Twitter Card -->
    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:site" content="@inmessageapp" />
    <meta name="twitter:title" content="InMessage Dating App — Intentional Dating for Real Connections" />
    <meta name="twitter:description" content="InMessage is a modern international dating app built for intentional connections, authentic profiles, intuitive swiping, direct messaging requests, and member safety." />
    <meta name="twitter:image" content="https://inmessage.app/og-image.png" />

    <!-- Structured Data (JSON-LD) for Search Engines -->
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@graph": [
        {
          "@type": "WebSite",
          "@id": "https://inmessage.app/#website",
          "url": "https://inmessage.app/",
          "name": "InMessage",
          "description": "Modern intentional dating platform with authentic profiles, intuitive swiping, direct messaging requests, and member safety.",
          "publisher": {
            "@id": "https://inmessage.app/#organization"
          }
        },
        {
          "@type": "Organization",
          "@id": "https://inmessage.app/#organization",
          "name": "InMessage",
          "url": "https://inmessage.app/",
          "logo": {
            "@type": "ImageObject",
            "url": "https://inmessage.app/inmessage-icon.png",
            "width": 512,
            "height": 512
          },
          "sameAs": []
        }
      ]
    }
    </script>
    <meta name="theme-color" content="#121214" />
    <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="InMessage" />
    <link rel="icon" type="image/x-icon" href="/favicon.ico" />
    <link rel="icon" type="image/png" sizes="48x48" href="/favicon-48.png" />
    <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96.png" />
    <link rel="icon" type="image/png" sizes="192x192" href="/icon-192.png" />
    <link rel="icon" type="image/png" sizes="512x512" href="/inmessage-icon.png" />
    <link rel="icon" type="image/svg+xml" href="/icon.svg" />
    <link rel="apple-touch-icon" sizes="192x192" href="/icon-192.png" />
    <link rel="manifest" href="/manifest.webmanifest?v=3" />
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;700;800&family=Outfit:wght@600;700&display=swap" media="print" onload="this.media='all'">
    <noscript></noscript>
    <script type="module" crossorigin src="/assets/index-BN_Q8Vvv.js"></script>
    <link rel="modulepreload" crossorigin href="/assets/vendor-react-Bgkb9mIq.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-firebase-DV2Wv9I5.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-icons-mbqoZ6Mq.js">
    <link rel="stylesheet" crossorigin href="/assets/index-OXrU_lRW.css">
  </head>
  <body class="bg-stone-950 text-stone-100 antialiased selection:bg-rose-500/30 selection:text-rose-200">
    <div id="root"></div>
  </body>
</html>

