// Shared components — navbar, footer, mark, FAB, building blocks.
const { useState, useEffect, useRef } = React;
// EBS monogram — original interpretation (not the supplied logo, which is too low-res / placeholder).
// A flourished "S" framed within a hairline diamond. Renders in currentColor so it adapts to nav state.
function Mark({ size = 36 }) {
return (
);
}
function LogoLockup({ light }) {
return (
Events by Saniya
);
}
function LocaleToggle({ locale, setLocale }) {
return (
);
}
// CTA band — for end of pages
function CtaBand({ heading = "Plan your wedding with us", sub = "Tell us about your celebration. We'll come back with a single, considered point of view." }) {
return (