const { SocialIcon } = window.TheVisualsBrothersDesignSystem_fe64e0; const brandPaths = { instagram: "M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7zm5 3.5a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9zm0 2a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM17.8 6a1.1 1.1 0 1 1 0 2.2 1.1 1.1 0 0 1 0-2.2z", linkedin: "M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9h4v12H3zM10 9h3.8v1.7h.05c.53-1 1.83-2.05 3.77-2.05 4.03 0 4.78 2.65 4.78 6.1V21h-4v-5.6c0-1.34-.02-3.06-1.87-3.06-1.87 0-2.16 1.46-2.16 2.96V21h-4z", x: "M18.9 3H22l-7.6 8.7L23.3 21h-6.9l-5.4-6.6L4.8 21H1.7l8.1-9.3L1 3h7l4.9 6.1L18.9 3zm-1.2 16h1.9L7.4 4.9H5.4L17.7 19z", youtube: "M23.5 6.2a3 3 0 0 0-2.1-2.1C19.5 3.5 12 3.5 12 3.5s-7.5 0-9.4.6A3 3 0 0 0 .5 6.2 31 31 0 0 0 0 12a31 31 0 0 0 .5 5.8 3 3 0 0 0 2.1 2.1c1.9.6 9.4.6 9.4.6s7.5 0 9.4-.6a3 3 0 0 0 2.1-2.1A31 31 0 0 0 24 12a31 31 0 0 0-.5-5.8zM9.6 15.5V8.5L15.8 12l-6.2 3.5z", }; const footerColors = ["#D97706", "#F59E0B", "#FBBF24", "#EA580C", "#FDE68A", "#FCA5A5", "#93C5FD"]; const footerSprinkles = Array.from({ length: 30 }, (_, i) => ({ left: `${Math.random() * 100}%`, top: `${Math.random() * 100}%`, size: Math.round(Math.random() * 4 + 2), color: footerColors[i % footerColors.length], dur: `${(Math.random() * 2 + 2).toFixed(1)}s`, delay: `${(Math.random() * 3).toFixed(1)}s`, })); function SocialLink({ icon, href }) { const [hover, setHover] = React.useState(false); return ( setHover(true)} onMouseLeave={() => setHover(false)} style={{ width: "40px", height: "40px", borderRadius: "50%", display: "flex", alignItems: "center", justifyContent: "center", border: `1px solid ${hover ? "var(--accent-primary)" : "var(--border-strong)"}`, background: hover ? "var(--accent-primary)" : "transparent", color: hover ? "var(--slate-900)" : "var(--text-primary)", transform: hover ? "translateY(-4px)" : "translateY(0)", transition: "all var(--duration-fast) ease", }}> ); } function Doodle({ src, style }) { return ; } function Footer() { const [legal, setLegal] = React.useState(null); return ( ); } window.Footer = Footer;