/* Nav — sticky, scroll-aware. Official lowercase wordmark. */ const FORM = "https://form.respondi.app/5Ibt22x2"; function Nav({ darkTop }) { const { Button } = window.CheerDesignSystem_4677f5; const [scrolled, setScrolled] = React.useState(false); React.useEffect(() => { const onScroll = () => setScrolled(window.scrollY > 40); window.addEventListener("scroll", onScroll, { passive: true }); onScroll(); return () => window.removeEventListener("scroll", onScroll); }, []); const go = (id) => (e) => { e.preventDefault(); const el = document.getElementById(id); if (el) window.scrollTo({ top: el.offsetTop - 64, behavior: "smooth" }); }; const onDark = darkTop && !scrolled; const cls = "nav" + (scrolled ? " is-scrolled" : "") + (onDark ? " nav--ondark" : ""); return (
cheer desıgn
); } window.Nav = Nav; window.FORM = FORM;