import Scribble from '@/components/Scribble';
import { useTranslations } from 'next-intl';

export default function VideoSection() {
  const t = useTranslations('Home.video');

  return (
    <section className="relative h-[70vh] overflow-hidden bg-primary-dark">
      <video 
        className="w-full h-full object-cover opacity-60"
        autoPlay 
        muted 
        loop 
        playsInline
      >
        <source src="/uploads/2024/12/making-of-metal-cable-on-factory-2023-11-27-04-55-16-utc-2.webm" type="video/mp4" />
      </video>
      <div className="absolute inset-0 bg-gradient-to-b from-primary-dark/60 via-transparent to-primary-dark/60 flex items-center justify-center">
        <div className="max-w-5xl px-6 text-center animate-slide-up">
          <h2 className="text-4xl md:text-6xl lg:text-7xl font-extrabold text-white leading-[1.1]">
            {t.rich('title', {
              future: (chunks) => (
                <span className="relative inline-block mx-2">
                  <span className="relative z-10 italic text-accent">{chunks}</span>
                  <Scribble variant="underline" className="w-full h-4 -bottom-2 left-0 text-accent/40" />
                </span>
              )
            })}
          </h2>
        </div>
      </div>
    </section>
  );
}
