<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta name="description" content="AI-powered fishing tackle advisor: get rod, reel, and gear recommendations for your species, water type, and budget. Kit Builder, guides, and species tips." />
    <meta name="robots" content="index, follow" />
    <link rel="sitemap" type="application/xml" title="Sitemap" href="/sitemap.xml" />
    <link rel="icon" type="image/png" href="/favicon.png" />
    <title>drootz.com | Modern Tackle Advisor</title>
    <script src="https://cdn.tailwindcss.com"></script>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap" rel="stylesheet">
    <script>
      tailwind.config = {
        theme: {
          extend: {
            fontFamily: {
              sans: ['"Plus Jakarta Sans"', 'sans-serif'],
              serif: ['"Libre Baskerville"', 'serif'],
            },
            colors: {
              // Primary Brand Color (Was 'River')
              river: {
                50: 'var(--color-primary-50)',
                100: 'var(--color-primary-100)',
                200: 'var(--color-primary-200)',
                600: 'var(--color-primary-600)',
                700: 'var(--color-primary-700)',
                800: 'var(--color-primary-800)',
                900: 'var(--color-primary-900)',
              },
              // Base/Neutral Color (Was 'Stone')
              stone: {
                50: 'var(--color-base-50)',
                100: 'var(--color-base-100)',
                200: 'var(--color-base-200)',
                300: 'var(--color-base-300)',
                400: 'var(--color-base-400)',
                500: 'var(--color-base-500)',
                600: 'var(--color-base-600)',
                700: 'var(--color-base-700)',
                800: 'var(--color-base-800)',
                900: 'var(--color-base-900)',
              },
              // Accent Color (Was 'Clay')
              clay: {
                100: 'var(--color-accent-100)',
                200: 'var(--color-accent-200)',
                500: 'var(--color-accent-500)',
                600: 'var(--color-accent-600)',
                800: 'var(--color-accent-800)',
              }
            },
            backgroundImage: {
              'tackle-pattern': "url(\"data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23334155' stroke-width='1' stroke-opacity='0.03' stroke-linecap='round' stroke-linejoin='round'%3E%3C!-- Grid Center Offset --%3E%3C!-- Hook --%3E%3Cpath d='M30 30v10a6 6 0 0 0 12 0' /%3E%3Cpath d='M30 30l-3 3' /%3E%3C!-- Rod (Bent) --%3E%3Cpath d='M80 50 Q 95 20 110 35' /%3E%3Cpath d='M110 35 L 110 52' /%3E%3Cpath d='M88 36 l 2 -2 M 98 27 l 2 -2' /%3E%3C!-- Reel --%3E%3Ccircle cx='38' cy='85' r='7' /%3E%3Cpath d='M45 85h5 M50 82v6' /%3E%3C!-- Line Spool --%3E%3Cpath d='M85 85c3-6 6-6 9 0s6 6 9 0s6-6 9 0' /%3E%3C/g%3E%3C/svg%3E\")",
            }
          },
        },
      }
    </script>
    <style>
      :root {
        /* Deep Ocean — единственная тема сайта */
        --color-primary-50: #f0f9ff;
        --color-primary-100: #e0f2fe;
        --color-primary-200: #bae6fd;
        --color-primary-600: #0284c7;
        --color-primary-700: #0369a1;
        --color-primary-800: #075985;
        --color-primary-900: #0c4a6e;

        --color-base-50: #f8fafc;
        --color-base-100: #f1f5f9;
        --color-base-200: #e2e8f0;
        --color-base-300: #cbd5e1;
        --color-base-400: #94a3b8;
        --color-base-500: #64748b;
        --color-base-600: #475569;
        --color-base-700: #334155;
        --color-base-800: #1e293b;
        --color-base-900: #0f172a;

        --color-accent-100: #fef9c3;
        --color-accent-200: #fef08a;
        --color-accent-500: #eab308;
        --color-accent-600: #ca8a04;
        --color-accent-800: #854d0e;
      }

      body {
        background-color: var(--color-base-50);
        color: var(--color-base-900);
        transition: background-color 0.5s ease, color 0.5s ease;
      }
      
      /* Clean, flat cards instead of glass */
      .card-clean {
        background: #ffffff;
        border: 1px solid var(--color-base-200);
        box-shadow: 0 1px 2px rgba(0,0,0,0.05);
      }
    </style>

    <script src="https://analytics.ahrefs.com/analytics.js" data-key="oTktVSic/M/G6LW9WlceWg" async></script>
    <!-- Google tag (gtag.js) -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-GYS14FDHX7"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'G-GYS14FDHX7');
    </script>
  <script type="importmap">
{
  "imports": {
    "react": "https://esm.sh/react@^19.2.4",
    "react-dom/": "https://esm.sh/react-dom@^19.2.4/",
    "react/": "https://esm.sh/react@^19.2.4/",
    "lucide-react": "https://esm.sh/lucide-react@^0.574.0"
  }
}
</script>
  <script type="module" crossorigin src="/assets/index-DL_ucjiS.js"></script>
  <link rel="stylesheet" crossorigin href="/assets/index-CIGW-MKW.css">
</head>
  <body class="min-h-screen bg-tackle-pattern">
    <div id="root"></div>
  </body>
</html>