<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
  <meta name="theme-color" content="#4A7C59" />
  <title>Page not found · Kloudshef</title>
  <meta name="description"
        content="Discover honest, home-cooked food from local home chefs and neighborhood food trucks. Real kitchens, real people, real flavor." />
  <link rel="icon" href="/brand/logo_icon.png" />
  <link rel="apple-touch-icon" href="/brand/logo_icon.png" />
  <link rel="preconnect" href="https://rsms.me/" />
  <link rel="stylesheet" href="https://rsms.me/inter/inter.css" />
  <script src="https://cdn.tailwindcss.com?plugins=typography"></script>
  <script>
    tailwind.config = {
      theme: {
        extend: {
          colors: {
            forest: { DEFAULT:'#4A7C59', 50:'#F2F7F3', 100:'#DCEBE0', 200:'#B8D6C0',
                      300:'#8FBE9C', 400:'#69A07A', 500:'#4A7C59', 600:'#3B6447',
                      700:'#2E4F38', 800:'#243D2C', 900:'#1B2D21' },
            live:    '#22C55E',
            ink:     { DEFAULT:'#0A0A0B', soft:'#1F1F23', mute:'#5C5C66', faint:'#9A9AA3' },
            sheet:   '#F5F5F7',
            paper:   '#FFFFFF',
            hairline:'#E5E5EA'
          },
          fontFamily: { sans: ['Inter','-apple-system','BlinkMacSystemFont','Helvetica Neue','sans-serif'] },
          letterSpacing: { tightest: '-0.04em' },
          boxShadow: {
            card:   '0 1px 0 rgba(0,0,0,0.02), 0 8px 24px rgba(0,0,0,0.06)',
            cardLg: '0 1px 0 rgba(0,0,0,0.02), 0 24px 48px rgba(0,0,0,0.10)',
            glow:   '0 18px 60px rgba(74,124,89,0.32)'
          },
          backgroundImage: {
            mesh: 'radial-gradient(70% 50% at 20% 10%, rgba(74,124,89,0.18), transparent 60%), radial-gradient(60% 50% at 90% 30%, rgba(34,197,94,0.12), transparent 60%), radial-gradient(50% 50% at 50% 100%, rgba(74,124,89,0.08), transparent 60%)',
            'forest-radial': 'radial-gradient(60% 60% at 50% 0%, rgba(74,124,89,0.18) 0%, rgba(74,124,89,0) 70%)'
          }
        }
      }
    };
  </script>
  <style type="text/tailwindcss">
    @layer base { html, body { font-family: 'Inter', sans-serif; background:#F5F5F7; color:#0A0A0B; -webkit-font-smoothing: antialiased; } ::selection { background: rgba(74,124,89,0.18); color:#1B2D21; } }
    @layer components {
      .container-app { @apply mx-auto w-full max-w-6xl px-5 sm:px-8; }
      .pill { @apply inline-flex items-center gap-1.5 rounded-full border border-hairline bg-paper/80 px-3 py-1 text-xs font-medium text-ink-mute backdrop-blur; }
      .btn-primary { @apply inline-flex items-center justify-center gap-1.5 rounded-full bg-forest px-5 py-2.5 text-sm font-semibold text-white shadow-glow transition hover:bg-forest-600 active:scale-[0.98]; }
      .btn-secondary { @apply inline-flex items-center justify-center gap-1.5 rounded-full border border-hairline bg-paper px-5 py-2.5 text-sm font-semibold text-ink transition hover:bg-sheet active:scale-[0.98]; }
      .card { @apply rounded-2xl bg-paper shadow-card; }
    }
    .fade-bottom::after { content:''; position:absolute; inset:0; background: linear-gradient(180deg, transparent 40%, rgba(0,0,0,0.55) 100%); pointer-events:none; }
    .tnum { font-variant-numeric: tabular-nums; }
    .nav-link { padding: 6px 14px; border-radius: 9999px; font-size: 13.5px; font-weight: 500; color:#5C5C66; }
    .nav-link.active { background: rgba(74,124,89,0.10); color:#4A7C59; }
    .nav-link:hover:not(.active) { background:#F5F5F7; color:#0A0A0B; }
  </style>
</head>
<body class="min-h-screen bg-sheet font-sans text-ink antialiased">
<header class="sticky top-0 z-40 border-b border-hairline/70 bg-paper/75 backdrop-blur-xl">
  <div class="container-app flex h-16 items-center">
    <a href="/" class="flex shrink-0 items-center gap-2.5 text-ink">
      <img src="/brand/logo_icon.png" alt="Kloudshef" class="h-[30px] w-auto" />
      <span class="text-[17px] font-bold tracking-tight">Kloudshef</span>
    </a>
  </div>
</header>

<main class="container-app grid place-items-center py-32 text-center">
  <p class="text-xs font-semibold uppercase tracking-[0.12em] text-forest">404</p>
  <h1 class="mt-2 text-5xl font-bold tracking-tightest">This page wandered off.</h1>
  <p class="mt-3 max-w-md text-ink-mute">The link might be broken, or the kitchen may have closed for the day.</p>
  <div class="mt-7 flex gap-3">
    <a href="/" class="btn-primary">Back home</a>
    <a href="/kitchens" class="btn-secondary">Browse kitchens</a>
  </div>
</main>

</body>
</html>
