VibeCoderzVibeCoderz
Telegram
All Prompts
Hiking App Hero Section with Phone Mockups preview
herolanding pagetailwindresponsivectamockupparallaxoutdoor

Hiking App Hero Section with Phone Mockups

Адаптивный hero-баннер для туристического приложения. Включает заголовки, статистику, CTA, аватары и мокапы телефонов. Tailwind CSS, параллакс.

Prompt

<section class="overflow-hidden pt-16 relative w-full"
  data-element-locator="html &gt; body:nth-of-type(1) &gt; section:nth-of-type(1)">
  <!-- Accent glows -->
  <div class="pointer-events-none absolute inset-0">
    <div class="absolute -top-24 -left-24 h-80 w-80 rounded-full bg-lime-300/20 blur-3xl"></div>
    <div class="absolute top-1/3 -right-24 h-72 w-72 rounded-full bg-yellow-200/10 blur-3xl"></div>
    <div class="absolute bottom-0 left-1/2 h-64 w-[36rem] -translate-x-1/2 rounded-full bg-lime-400/10 blur-3xl"></div>
  </div>

  <div class="lg:pt-28 lg:pb-32 max-w-7xl mr-auto ml-auto pt-20 pr-6 pb-24 pl-6 relative">
    <div class="grid grid-cols-1 items-center gap-16 lg:grid-cols-2">
      <!-- Left: Content -->
      <div class="max-w-2xl">
        <div
          class="mb-5 inline-flex items-center gap-2 rounded-full border border-white/10 bg-white/5 px-3 py-1.5 text-xs text-neutral-300">
          <span class="inline-flex h-1.5 w-1.5 rounded-full bg-lime-300"></span>
          Trail conditions: Open
        </div>

        <h1 class="sm:text-6xl leading-[1.05] text-5xl font-medium tracking-tight font-bricolage">
          Yosemite Trails
          <span class="font-medium text-neutral-300 tracking-tight font-bricolage">for Hikers</span>
        </h1>

        <p class="text-neutral-400 max-w-xl mt-5">
          Discover iconic routes, plan your hike, and track progress in real
          time. Explore curated Yosemite trails with offline maps,
          elevation, and group stats.
        </p>

        <!-- Tags / mini metrics -->
        <div class="mt-7 flex flex-wrap gap-3">
          <div class="rounded-2xl bg-white/[0.04] px-4 py-2 text-sm text-neutral-200 border border-white/10">
            <span class="text-neutral-400">Level:</span>
            Moderate
          </div>
          <div class="rounded-2xl bg-white/[0.04] px-4 py-2 text-sm text-neutral-200 border border-white/10">
            <span class="text-neutral-400">Duration:</span>
            6.5 h
          </div>
          <div class="rounded-2xl bg-white/[0.04] px-4 py-2 text-sm text-neutral-200 border border-white/10">
            <span class="text-neutral-400">Distance:</span>
            14.2 km
          </div>
          <div class="rounded-2xl bg-white/[0.04] px-4 py-2 text-sm text-neutral-200 border border-white/10">
            <span class="text-neutral-400">Group:</span>
            8 people
          </div>
        </div>

        <!-- CTAs -->
        <div class="mt-8 flex flex-wrap items-center gap-3">
          <a href="#"
            class="group inline-flex items-center gap-2 rounded-full bg-lime-300 px-5 py-3 text-neutral-950 font-medium hover:brightness-95 active:translate-y-[1px] transition">
            Get started
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
              stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
              class="h-4 w-4 transition -translate-x-0.5 group-hover:translate-x-0.5">
              <path d="M5 12h14" class=""></path>
              <path d="m12 5 7 7-7 7" class=""></path>
            </svg>
          </a>
          <a href="#"
            class="inline-flex items-center gap-2 rounded-full border border-white/15 bg-white/5 px-5 py-3 text-white/90 hover:bg-white/[0.08] active:translate-y-[1px] transition">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
              stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
              class="h-4 w-4 text-white/80">
              <path
                d="M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z"
                class=""></path>
              <path d="M15 5.764v15" class=""></path>
              <path d="M9 3.236v15" class=""></path>
            </svg>
            Explore trails
          </a>
        </div>

        <!-- Avatars / social proof -->
        <div class="mt-7 flex items-center gap-4">
          <div class="flex -space-x-2">
            <img src="https://hoirqrkdgbmvpwutwuwj-all.supabase.co/storage/v1/object/public/assets/assets/cb364025-2387-4977-a5e2-b5466b778b1d_320w.webp" alt="" class="h-8 w-8 rounded-full ring-2 ring-neutral-950 object-cover">
            <img src="https://hoirqrkdgbmvpwutwuwj-all.supabase.co/storage/v1/object/public/assets/assets/71ad0e95-131b-49d0-b467-355dc7813bbb_320w.webp" alt="" class="h-8 w-8 rounded-full ring-2 ring-neutral-950 object-cover">
            <img src="https://hoirqrkdgbmvpwutwuwj-all.supabase.co/storage/v1/object/public/assets/assets/60f2ed7a-4b74-4fdb-8c2c-66ab7dca6cde_320w.webp" alt="" class="h-8 w-8 rounded-full ring-2 ring-neutral-950 object-cover">
            <div
              class="h-8 w-8 rounded-full bg-white/10 ring-2 ring-neutral-950 flex items-center justify-center text-[11px] text-neutral-300 border border-white/10">
              +12
            </div>
          </div>
          <p class="text-sm text-neutral-400">
            Trusted by 2,400+ hikers worldwide
          </p>
        </div>
      </div>

      <!-- Right: Showcase phones -->
      <div class="relative mx-auto w-full max-w-xl lg:ml-auto">
        <!-- Floating group container for subtle parallax -->
        <div id="phones" class="relative h-[560px] sm:h-[600px]">
          <!-- Phone 1: Upcoming trail card -->
          <div class="absolute left-2 top-10 sm:left-0 sm:top-6 rotate-[-8deg]">
            <div
              class="sm:w-72 shadow-black/40 overflow-hidden bg-neutral-900 w-64 h-[620px] ring-white/10 ring-1 rounded-[2.2rem] relative shadow-2xl"
              style="transform: translate3d(0px, 0px, 0px);">
              <!-- notch -->
              <div class="absolute top-3 left-1/2 -translate-x-1/2 h-6 w-28 rounded-full bg-black/70"></div>

              <div class="p-5 flex items-center justify-between">
                <button class="inline-flex h-8 w-8 items-center justify-center rounded-full bg-white/5 text-white/80 border border-white/10">
                      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="m15 18-6-6 6-6" class=""></path></svg>
                    </button>
                <button class="inline-flex h-8 w-8 items-center justify-center rounded-full bg-white/5 text-white/80 border border-white/10">
                      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z" class=""></path></svg>
                    </button>
              </div>

              <div class="px-5">
                <h3 class="text-2xl font-bricolage font-medium tracking-tight">
                  Yosemite Trails
                </h3>
                <p class="text-sm text-white/60 mt-1">Discover 24 trails</p>
              </div>

              <div class="mt-4 pr-5 pl-5">
                <div class="overflow-hidden rounded-3xl relative">
                  <img src="https://hoirqrkdgbmvpwutwuwj-all.supabase.co/storage/v1/object/public/assets/assets/c934d23e-214b-4c92-9df8-881eb8f280c2_800w.webp" alt="" class="w-full h-72 object-cover">
                  <div
                    class="bg-gradient-to-t from-black/60 via-black/10 to-black/0 pt-4 pb-4 absolute top-0 right-0 bottom-0 left-0">
                  </div>
                  <div class="absolute top-3 right-3">
                    <div
                      class="rounded-full bg-lime-300/20 backdrop-blur px-2.5 py-1 text-xs font-medium text-lime-300 border border-lime-300/30">
                      Moderate</div>
                  </div>
                  <div class="absolute bottom-3 left-3 right-3">
                    <div class="flex items-end justify-between">
                      <div class="">
                        <p class="font-medium text-white/90">Vernal Fall</p>
                        <p class="text-xs text-white/70">Yosemite Valley • CA</p>
                      </div>
                      <button class="inline-flex h-9 w-9 items-center justify-center rounded-full bg-lime-300 text-neutral-950 shadow">
                            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M5 12h14" class=""></path><path d="m12 5 7 7-7 7" class=""></path></svg>
                          </button>
                    </div>
                    <div class="mt-3 grid grid-cols-2 gap-2">
                      <div class="rounded-2xl bg-white/15 backdrop-blur px-3 py-2 text-white/90">
                        <p class="text-[11px] text-white/70">Elevation</p>
                        <p class="text-sm">+400m</p>
                      </div>
                      <div class="rounded-2xl bg-white/15 backdrop-blur px-3 py-2 text-white/90">
                        <p class="text-[11px] text-white/70">Duration</p>
                        <p class="text-sm">6.5 h</p>
                      </div>
                      <div class="rounded-2xl bg-white/15 backdrop-blur px-3 py-2 text-white/90">
                        <p class="text-[11px] text-white/70">Distance</p>
                        <p class="text-sm">14.2 km</p>
                      </div>
                      <div class="rounded-2xl bg-white/15 backdrop-blur px-3 py-2 text-white/90">
                        <p class="text-[11px] text-white/70">Hikers</p>
                        <p class="text-sm">8</p>
                      </div>
                    </div>
                  </div>
                </div>
              </div>

              <div class="px-5 mt-4">
                <div class="flex items-center gap-2 text-xs text-white/60">
                  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                    stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
                    class="h-3.5 w-3.5">
                    <path d="M8 2v4" class=""></path>
                    <path d="M16 2v4" class=""></path>
                    <rect width="18" height="18" x="3" y="4" rx="2" class=""></rect>
                    <path d="M3 10h18" class=""></path>
                  </svg>
                  <span>Next hike: Tomorrow 8:00 AM</span>
                </div>
              </div>

              <div class="absolute bottom-4 left-0 right-0 flex justify-center">
                <div class="h-1 w-16 rounded-full bg-white/10"></div>
              </div>
            </div>
          </div>

          <!-- Phone 2: Map route -->
          <div class="absolute left-1/2 top-0 -translate-x-1/2 sm:left-1/2 sm:-translate-x-1/2">
            <div
              class="sm:w-72 shadow-black/50 overflow-hidden bg-neutral-900 w-64 h-[620px] ring-white/10 ring-1 rounded-[2.2rem] relative shadow-2xl"
              style="transform: translate3d(0px, 0px, 0px);">
              <div class="absolute top-3 left-1/2 -translate-x-1/2 h-6 w-28 rounded-full bg-black/70"></div>

              <div class="px-5 pt-4 flex items-center justify-between">
                <button class="inline-flex h-8 w-8 items-center justify-center rounded-full bg-white/5 border border-white/10">
                      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4 text-white/80"><path d="m15 18-6-6 6-6" class=""></path></svg>
                    </button>
                <div class="flex -space-x-2">
                  <img src="https://hoirqrkdgbmvpwutwuwj-all.supabase.co/storage/v1/object/public/assets/assets/2a8d2822-6b15-416c-b2a1-331d656c363c_320w.webp" alt="" class="h-7 w-7 rounded-full ring-2 ring-neutral-900 object-cover">
                  <img src="https://hoirqrkdgbmvpwutwuwj-all.supabase.co/storage/v1/object/public/assets/assets/204d39d4-2b62-4998-80bc-4e908c217f17_320w.jpg" alt="" class="h-7 w-7 rounded-full ring-2 ring-neutral-900 object-cover">
                  <img src="https://hoirqrkdgbmvpwutwuwj-all.supabase.co/storage/v1/object/public/assets/assets/7895a3d2-423d-4e12-8ee1-63b70b944bfc_320w.webp" alt="" class="h-7 w-7 rounded-full ring-2 ring-neutral-900 object-cover">
                  <div
                    class="h-7 w-7 rounded-full bg-white/10 ring-2 ring-neutral-900 flex items-center justify-center text-[10px] text-neutral-300 border border-white/10">
                    +5</div>
                </div>
              </div>

              <div class="px-5 mt-3">
                <h3 class="text-2xl font-bricolage font-medium tracking-tight">
                  Vernal Fall
                </h3>
                <p class="text-sm text-white/60 mt-0.5">Starting in 2h 15m</p>
              </div>

              <div
                class="relative mx-4 mt-3 h-[240px] rounded-2xl bg-gradient-to-b from-neutral-900 to-black ring-1 ring-white/10 overflow-hidden">
                <!-- Stylized topo lines -->
                <svg viewBox="0 0 400 300" class="absolute inset-0 h-full w-full text-neutral-700/40">
                  <defs class="">
                    <pattern id="grid" width="40" height="40" patternUnits="userSpaceOnUse" class="">
                      <path d="M 40 0 L 0 0 0 40" fill="none" stroke="currentColor" stroke-width="0.6" class=""></path>
                    </pattern>
                  </defs>
                  <rect width="100%" height="100%" fill="url(#grid)" class=""></rect>
                  <!-- route -->
                  <path d="M30,250 C80,180 120,220 160,180 C200,140 260,160 300,120 C330,95 360,110 370,90" fill="none"
                    stroke="#d9ff3f" stroke-width="4" stroke-linecap="round" class=""></path>
                  <!-- start marker -->
                  <circle cx="30" cy="250" r="8" fill="#d9ff3f" class=""></circle>
                  <!-- end marker -->
                  <circle cx="370" cy="90" r="8" fill="#fef08a" class=""></circle>
                </svg>
                <div class="absolute top-3 left-3 right-3 flex items-center justify-between">
                  <div
                    class="rounded-full bg-white/10 px-2.5 py-1 text-xs text-white/80 border border-white/10 backdrop-blur">
                    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                      stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
                      class="h-3 w-3 inline mr-1">
                      <path
                        d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"
                        class=""></path>
                      <circle cx="12" cy="10" r="3" class=""></circle>
                    </svg>
                    Start: El Capitan
                  </div>
                  <div
                    class="rounded-full bg-lime-300/20 backdrop-blur px-2.5 py-1 text-xs font-medium text-lime-300 border border-lime-300/30">
                    14.2 km</div>
                </div>
                <div class="absolute bottom-3 left-3 right-3 flex items-center justify-between">
                  <div
                    class="rounded-full bg-white/10 px-3 py-1.5 text-xs text-white/80 border border-white/10 backdrop-blur">
                    Offline maps ready
                  </div>
                  <div
                    class="flex items-center gap-2 rounded-full bg-white/10 px-3 py-1.5 border border-white/10 backdrop-blur">
                    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                      stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
                      class="h-3 w-3 text-lime-300">
                      <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14" class=""></path>
                      <path d="m9 11 3 3L22 4" class=""></path>
                    </svg>
                    <span class="text-xs text-white/70">GPS</span>
                  </div>
                </div>
              </div>

              <div class="mt-4 px-4">
                <div class="rounded-2xl bg-white/[0.04] border border-white/10 p-4">
                  <div class="flex items-center justify-between mb-3">
                    <div class="text-xs text-white/60">Trail stats</div>
                    <div class="text-xs text-lime-300">Moderate</div>
                  </div>
                  <div class="grid grid-cols-3 gap-3">
                    <div class="">
                      <div class="text-xl font-bricolage font-medium tracking-tight">+400m</div>
                      <div class="text-[11px] text-white/60">Elevation</div>
                    </div>
                    <div>
                      <div class="text-xl font-bricolage font-medium tracking-tight">6.5h</div>
                      <div class="text-[11px] text-white/60">Duration</div>
                    </div>
                    <div>
                      <div class="text-xl font-bricolage font-medium tracking-tight">3.2</div>
                      <div class="text-[11px] text-white/60">Difficulty</div>
                    </div>
                  </div>
                </div>
              </div>

              <div class="mt-3 px-4">
                <button class="w-full rounded-xl bg-lime-300 px-4 py-3 text-neutral-950 font-medium text-sm flex items-center justify-center gap-2">
                      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4"><path d="M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z" class=""></path></svg>
                      Start hike
                    </button>
              </div>
            </div>
          </div>

          <!-- Phone 3: Live hike -->
          <div class="absolute right-1 top-14 sm:right-0 sm:top-10 rotate-[8deg]">
            <div
              class="sm:w-72 shadow-black/40 ring-1 ring-white/10 overflow-hidden bg-neutral-900 w-64 h-[620px] rounded-[2.2rem] relative shadow-2xl"
              style="transform: translate3d(0px, 0px, 0px);">
              <div class="absolute top-3 left-1/2 -translate-x-1/2 h-6 w-28 rounded-full bg-black/70"></div>

              <div class="relative h-56">
                <img src="https://hoirqrkdgbmvpwutwuwj-all.supabase.co/storage/v1/object/public/assets/assets/cc58d81e-28c7-4497-8773-59291a867e64_800w.webp" alt="" class="w-full h-full object-cover absolute top-0 right-0 bottom-0 left-0">
                <div
                  class="bg-gradient-to-b from-black/30 via-transparent to-black/40 absolute top-0 right-0 bottom-0 left-0">
                </div>

                <!-- Status indicators -->
                <div class="absolute left-3 top-3 flex gap-2">
                  <div
                    class="flex items-center gap-1.5 rounded-full bg-red-500/90 px-2.5 py-1 border border-red-400/50 backdrop-blur">
                    <span class="h-1.5 w-1.5 rounded-full bg-white animate-pulse"></span>
                    <span class="text-xs font-medium text-white">Live</span>
                  </div>
                </div>

                <div
                  class="absolute right-3 top-3 flex items-center gap-2 rounded-full bg-white/15 px-2.5 py-1 border border-white/10 backdrop-blur">
                  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                    stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
                    class="h-3.5 w-3.5 text-lime-300">
                    <path d="M22 11.08V12a10 10 0 1 1-5.93-9.14" class=""></path>
                    <path d="m9 11 3 3L22 4" class=""></path>
                  </svg>
                  <span class="text-xs">87%</span>
                </div>

                <div class="absolute bottom-3 left-3 right-3">
                  <div class="flex items-center gap-2 text-white/90">
                    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                      stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
                      class="h-4 w-4">
                      <path
                        d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"
                        class=""></path>
                      <circle cx="12" cy="10" r="3" class=""></circle>
                    </svg>
                    <span class="text-sm">Vernal Fall Trail</span>
                  </div>
                </div>
              </div>

              <!-- speed card -->
              <div class="relative px-4">
                <div class="relative -mt-8 rounded-3xl bg-white/8 border border-white/10 backdrop-blur p-4">
                  <div class="mx-auto h-1.5 w-14 rounded-full bg-gradient-to-r from-lime-300 to-yellow-200"></div>
                  <div class="mt-2 flex items-end justify-between">
                    <div class="text-5xl font-bricolage font-medium tracking-tight">
                      4.2
                    </div>
                    <div class="text-sm text-white/70">km/h</div>
                  </div>
                  <div class="mt-1 text-xs text-white/50">Current pace</div>
                  <div class="mt-3 grid grid-cols-2 gap-3 text-sm">
                    <div class="rounded-xl bg-white/5 border border-white/10 px-3 py-2">
                      <p class="text-white/60 text-[11px]">Time</p>
                      <p class="text-white/90">2:47</p>
                    </div>
                    <div class="rounded-xl bg-white/5 border border-white/10 px-3 py-2">
                      <p class="text-white/60 text-[11px]">Distance</p>
                      <p class="text-white/90">8.3 km</p>
                    </div>
                  </div>
                </div>
              </div>

              <div class="mt-4 px-4">
                <div class="rounded-2xl bg-white/[0.04] border border-white/10 p-3">
                  <div class="flex items-center gap-3">
                    <div class="flex-1">
                      <div class="flex items-center justify-between mb-1">
                        <span class="text-xs text-white/60">Progress</span>
                        <span class="text-xs text-lime-300">58%</span>
                      </div>
                      <div class="h-1.5 rounded-full bg-white/10">
                        <div class="h-1.5 w-[58%] rounded-full bg-gradient-to-r from-lime-300 to-yellow-200"></div>
                      </div>
                    </div>
                  </div>
                  <div class="mt-3 flex items-center justify-between text-xs">
                    <div class="flex items-center gap-1.5 text-white/70">
                      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                        stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
                        class="h-3.5 w-3.5">
                        <path d="m3 16 4 4 4-4" class=""></path>
                        <path d="M7 20V4" class=""></path>
                        <path d="m21 8-4-4-4 4" class=""></path>
                        <path d="M17 4v16" class=""></path>
                      </svg>
                      <span class="">Elevation: +232m</span>
                    </div>
                    <div class="text-white/90">5.9 km left</div>
                  </div>
                </div>
              </div>

              <div class="mt-3 px-4">
                <div class="flex gap-2">
                  <button class="flex-1 rounded-xl bg-white/5 border border-white/10 px-4 py-2.5 text-sm text-white/80 hover:bg-white/10 transition">
                        Pause
                      </button>
                  <button class="flex-1 rounded-xl bg-red-500/10 border border-red-500/30 px-4 py-2.5 text-sm text-red-400 hover:bg-red-500/20 transition">
                        End hike
                      </button>
                </div>
              </div>

              <div class="absolute bottom-4 left-0 right-0 flex justify-center">
                <div class="h-1 w-16 rounded-full bg-white/10"></div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <!-- end phones -->
    </div>
  </div>
</section>
All Prompts