import Image from "next/image";
import Link from "next/link";

export function Hero() {
  return (
    <section className="-mt-[72px] md:-mt-[80px] relative min-h-[100vh] flex flex-col overflow-hidden">
      {/* Full-bleed background image */}
      <div className="absolute inset-0 z-0">
        <Image
          src="/images/b6ca2c_a39e632a73b944dbbd6887cdb627223d~mv2.avif"
          alt="Nebel über dem Spreewald"
          fill
          priority
          sizes="100vw"
          className="object-cover"
        />
        {/* Base dark veil */}
        <div className="absolute inset-0 bg-ink/40" />
        {/* Strong bottom-to-top gradient for text area */}
        <div className="absolute inset-0 bg-gradient-to-t from-ink/85 via-ink/50 to-ink/15" />
        {/* Left-side reinforcement for text column */}
        <div className="absolute inset-0 bg-gradient-to-r from-ink/50 via-ink/20 to-transparent" />
      </div>

      {/* Content — pinned to bottom */}
      <div className="relative z-10 mt-auto container pb-16 md:pb-24 pt-32 md:pt-40">
        <div className="max-w-4xl">
          <div className="eyebrow !text-parchment/60 mb-6">Ferienwohnungen · Spreewald</div>
          <h1 className="font-display text-display-xl text-parchment leading-[0.96]" style={{ textShadow: "0 2px 24px rgba(28,38,32,0.5)" }}>
            Hier hat der<br />
            Morgen noch{" "}
            <span className="italic text-moss-300">Nebel</span>,<br />
            und die Nacht<br />
            noch{" "}
            <span className="italic text-moss-300">Sterne</span>.
          </h1>

          <div className="mt-10 flex flex-col sm:flex-row gap-3">
            <Link
              href="#wohnungen"
              className="inline-flex items-center justify-center gap-2 bg-parchment text-ink px-7 py-3.5 rounded-full text-sm font-medium hover:bg-cream transition-colors"
            >
              Die Wohnungen ansehen
              <span aria-hidden>↓</span>
            </Link>
            <Link
              href="/anfrage"
              className="inline-flex items-center justify-center gap-2 border border-parchment/30 text-parchment px-7 py-3.5 rounded-full text-sm hover:border-parchment/60 hover:bg-parchment/10 transition"
            >
              Anfrage senden
            </Link>
          </div>

          {/* Trust signals */}
          <div className="mt-10 pt-8 border-t border-parchment/15 flex flex-wrap gap-6 text-xs text-parchment/50">
            <span className="flex items-center gap-2">
              <span className="h-1 w-1 rounded-full bg-moss-400 inline-block" aria-hidden />
              Keine Provision
            </span>
            <span className="flex items-center gap-2">
              <span className="h-1 w-1 rounded-full bg-moss-400 inline-block" aria-hidden />
              Direkt beim Gastgeber
            </span>
            <span className="flex items-center gap-2">
              <span className="h-1 w-1 rounded-full bg-moss-400 inline-block" aria-hidden />
              Antwort in 24 Stunden
            </span>
          </div>
        </div>
      </div>

      {/* Bottom scroll hint */}
      <div className="relative z-10 container pb-8 flex items-center justify-end">
        <span className="text-xs text-parchment/35 tracking-[0.2em] uppercase">Scrollen</span>
      </div>
    </section>
  );
}
