'use client'; import { motion } from "framer-motion"; import { useInView } from "framer-motion"; import { useRef, useEffect, useState } from "react"; import { Users, UserCheck, Globe } from "lucide-react"; export function ClientFocus() { const ref = useRef(null); const isInView = useInView(ref, { once: true, margin: "-100px" }); const [isDark, setIsDark] = useState(false); useEffect(() => { const checkTheme = () => { setIsDark(document.documentElement.classList.contains('dark')); }; checkTheme(); const observer = new MutationObserver(checkTheme); observer.observe(document.documentElement, { attributes: true, attributeFilter: ['class'] }); return () => observer.disconnect(); }, []); const ages = [ "Children (6 to 10)", "Teen", "Adults", "Elders (65+)" ]; return (
{/* Background Image */}
{/* Minimal overlay - allowing background image to show at near original opaqueness */}
{/* Very subtle gradient overlay */} {!isDark && (
)} {isDark && (
)} {/* Subtle animated blobs */}
Client Focus
{/* Age */}

Age

    {ages.map((age, index) => ( {age} ))}
{/* Participants */}

Participants

Individuals

{/* Ethnicity */}

Ethnicity

Black and African American

); }