<!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="#4F46E5" />
    <title>Liana Banyan — Help Each Other Help Ourselves</title>
    <meta name="description" content="Member-owned. Community-governed. Creators keep 83.3%. Cost + 20% locked forever. $5/year. 16 charitable initiatives funded by commerce, not donations." />
    <meta name="author" content="Liana Banyan Corporation" />
    <link rel="manifest" href="/manifest.json" />
    <link rel="apple-touch-icon" href="/LianaBanyanLogo.png" />
    <link rel="icon" type="image/png" href="/LianaBanyanLogo.png" />
    <link rel="shortcut icon" href="/LianaBanyanLogo.png" />

    <meta property="og:title" content="Liana Banyan — Help Each Other Help Ourselves" />
    <meta property="og:description" content="Creators keep 83.3%. Constitutionally locked. $5/year. 16 charitable initiatives funded by commerce, not donations." />
    <meta property="og:type" content="website" />
    <meta property="og:url" content="https://lianabanyan.com" />

    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:site" content="@LianaBanyan" />
    <script type="module" crossorigin src="/assets/index-B0w8kXxy.js"></script>
    <link rel="stylesheet" crossorigin href="/assets/index-B4SbEUOM.css">
  </head>

  <body>
    <div id="root"></div>
    <!-- React SPA handles both authenticated and unauthenticated views -->
    <!-- The Index.tsx component now matches landing.html aesthetic -->
  </body>
</html>
