// Footer.jsx — Daniel do Japão UI Kit const Footer = ({ onNavigate }) => { const s = footerStyles; return ( ); }; const footerStyles = { footer: { background: '#050505', borderTop: '1px solid #111', padding: '56px 32px 28px' }, inner: { maxWidth: 1200, margin: '0 auto' }, top: { display: 'grid', gridTemplateColumns: '200px 1fr auto', gap: 64, marginBottom: 48, alignItems: 'start' }, brand: { display: 'flex', alignItems: 'flex-start', gap: 10 }, logoD: { fontFamily: "'Cormorant Garamond', Georgia, serif", fontSize: 36, fontWeight: 300, color: '#D62B2B', lineHeight: 1, flexShrink: 0 }, logoText: { display: 'flex', flexDirection: 'column', paddingTop: 4 }, logoName: { fontFamily: "'DM Sans', sans-serif", fontSize: 10, fontWeight: 300, letterSpacing: '0.14em', textTransform: 'uppercase', color: '#FAFAFA' }, logoSub: { fontFamily: "'DM Sans', sans-serif", fontSize: 7, fontWeight: 700, letterSpacing: '0.22em', textTransform: 'uppercase', color: '#3A3A3A', marginTop: 4 }, navCols: { display: 'flex', gap: 48 }, navCol: { display: 'flex', flexDirection: 'column', gap: 8 }, navTitle: { fontFamily: "'DM Sans', sans-serif", fontSize: 8, fontWeight: 700, letterSpacing: '0.18em', textTransform: 'uppercase', color: '#3A3A3A', marginBottom: 4 }, navLink: { background: 'none', border: 'none', cursor: 'pointer', fontFamily: "'DM Sans', sans-serif", fontSize: 12, color: '#6B6B6B', textAlign: 'left', padding: 0, transition: 'color 180ms' }, ctaBlock: { display: 'flex', flexDirection: 'column', gap: 12, alignItems: 'flex-start' }, ctaText: { fontFamily: "'Cormorant Garamond', Georgia, serif", fontSize: 18, fontWeight: 300, fontStyle: 'italic', color: '#6B6B6B', maxWidth: 180, lineHeight: 1.3 }, ctaBtn: { background: '#D62B2B', color: '#FAFAFA', border: 'none', cursor: 'pointer', fontFamily: "'DM Sans', sans-serif", fontSize: 10, fontWeight: 700, letterSpacing: '0.12em', textTransform: 'uppercase', padding: '11px 22px', borderRadius: 2 }, bottom: { borderTop: '1px solid #111', paddingTop: 24, display: 'flex', justifyContent: 'space-between', alignItems: 'center' }, copy: { fontFamily: "'DM Sans', sans-serif", fontSize: 10, color: '#3A3A3A' }, links: { display: 'flex', gap: 20 }, bottomLink: { background: 'none', border: 'none', cursor: 'pointer', fontFamily: "'DM Sans', sans-serif", fontSize: 10, color: '#3A3A3A' }, }; Object.assign(window, { Footer });