// Top nav + language toggle function TopNav({ copy, lang, setLang, density = 'airy', onCtaClick, logoSize = 22, logoTracking = 0.28, logoMarkScale = 1.7 }) { const nav = copy.nav; return ( <>
{nav.contact}
); } // Lotus mark (Soft Bloom) — inline SVG so the wordmark is self-contained. function LotusMark({ size = 24, color = '#1b3661', accent = '#D48CBF' }) { const wash = '#F7EAF1'; return ( ); } // Official wordmark: lotus mark + Option E (Tenor Sans, spaced caps). // `size` accepts a number (px) or any CSS length string (e.g. 1em). function Wordmark({ size = 18, color, tracking = 0.28, markScale = 1.7 }) { const fs = typeof size === 'number' ? `${size}px` : size; const c = color || TOKENS.color.navy; return ( SannaTrip ); } function LangToggle({ lang, setLang }) { return (
{['en', 'es'].map(l => ( ))}
); } Object.assign(window, { TopNav, Wordmark, LangToggle });