<!doctype html>
<html lang="cs" class="">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" type="image/png" sizes="512x512" href="/favicon-512.png" />
    <link rel="icon" type="image/png" sizes="192x192" href="/favicon-192.png" />
    <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="apple-touch-icon" sizes="180x180" href="/favicon-180.png" />
    <link rel="apple-touch-icon" sizes="192x192" href="/favicon-192.png" />
    <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
    <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
    <link rel="manifest" href="/site.webmanifest" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta name="theme-color" content="#0F172A" media="(prefers-color-scheme: dark)" />
    <meta name="theme-color" content="#F8F9FA" media="(prefers-color-scheme: light)" />

    <!-- Primary SEO -->
    <title>David Štaffa – Webové stránky, rezervační systémy & AI | Frenštát pod Radhoštěm</title>
    <meta name="description" content="Weby a systémy, které vydělávají nebo šetří — od 24h webu po rezervace bez provizí. AI chatbot 24/7. Frenštát p. R., Nový Jičín, Ostrava & online." />
    <meta name="keywords" content="webové stránky Frenštát pod Radhoštěm, tvorba webu Nový Jičín, rezervační systém, AI automatizace, freelancer programátor Beskydy, David Štaffa" />
    <meta name="author" content="David Štaffa" />
    <meta name="robots" content="index, follow" />
    <link rel="canonical" href="https://davidstaffa.cz/" />

    <!-- Open Graph -->
    <meta property="og:type" content="website" />
    <meta property="og:locale" content="cs_CZ" />
    <meta property="og:url" content="https://davidstaffa.cz/" />
    <meta property="og:site_name" content="David Štaffa" />
    <meta property="og:title" content="David Štaffa – Weby, rezervace & AI | Frenštát pod Radhoštěm" />
    <meta property="og:description" content="Weby a systémy, které vydělávají nebo šetří — od 24h webu po rezervace bez provizí. AI chatbot 24/7. Frenštát p. R., Nový Jičín, Ostrava & online." />
    <meta property="og:image" content="https://davidstaffa.cz/og-image.png" />
    <meta property="og:image:width" content="1200" />
    <meta property="og:image:height" content="630" />
    <meta property="og:image:alt" content="David Štaffa – Weby, rezervace & AI | Frenštát pod Radhoštěm" />

    <!-- Twitter Card -->
    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:title" content="David Štaffa – Weby, rezervace & AI | Frenštát pod Radhoštěm" />
    <meta name="twitter:description" content="Weby a systémy, které vydělávají nebo šetří — od 24h webu po rezervace bez provizí. AI chatbot 24/7. Frenštát p. R., Nový Jičín, Ostrava & online." />
    <meta name="twitter:image" content="https://davidstaffa.cz/og-image.png" />

    <!-- Google Analytics (gtag.js) — Consent Mode v2. Script loaded only after user accepts cookies (see App.tsx loadAnalytics). Default denied until consent granted. -->
    <script>window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('consent', 'default', {
        'ad_storage': 'denied',
        'ad_user_data': 'denied',
        'ad_personalization': 'denied',
        'analytics_storage': 'denied',
        'wait_for_update': 500
      });
    </script>

    <!-- Preconnect to analytics only (fonts are self-hosted) -->
    <link rel="preconnect" href="https://www.googletagmanager.com" crossorigin />

    <!-- Self-hosted Inter font — preload critical weights for first paint -->
    <link rel="preload" as="font" type="font/woff2" href="/fonts/inter-latin.woff2" crossorigin />
    <link rel="preload" as="font" type="font/woff2" href="/fonts/inter-latin-ext.woff2" crossorigin />

    <!-- Geo region meta — reinforces local targeting -->
    <meta name="geo.region" content="CZ-MO" />
    <meta name="geo.placename" content="Frenštát pod Radhoštěm" />
    <meta name="geo.position" content="49.5485;18.2117" />
    <meta name="ICBM" content="49.5485, 18.2117" />
    <script type="module" crossorigin src="/assets/index-eNP-1UIX.js"></script>
    <link rel="stylesheet" crossorigin href="/assets/index-C6nBk17E.css">
  <script async src="https://bolt.new/badge.js?s=00be6bab-8d40-48ad-9f29-da4ee5cffed7"></script><script async src="https://bolt.new/deployed-preview-script.js?origin=https%3A%2F%2Fbolt.new"></script></head>
  <body>
    <script>
      (function(){
        function gc(n){var m=document.cookie.match('(^|;)\\s*'+n+'\\s*=\\s*([^;]+)');return m?m.pop():''}
        var t=gc('ds_theme');
        if(t==='light'){document.documentElement.classList.remove('dark');}
        else{document.documentElement.classList.add('dark');}
      })();
    </script>
    <div id="root"></div>
  </body>
</html>
