/* Studio 76 — shared UI components. Exported to window. */ /* S76 monogram — a jeweller's hallmark punch: squircle with a double keyline, an italic serif "S" over the numerals "76", split by a hairline rule. Inherits the surrounding colour via `stroke`. */ function MonogramMark({ size = 34, stroke = 'currentColor', sw = 1.6 }) { return ( ); } /* keep the old name working for existing call sites (footer, CTA, Jewellers card) */ const RingsMark = MonogramMark; /* Wordmark: STUDIO + gold italic 76 */ function Wordmark({ size = 26, color = 'currentColor', accent }) { return ( Studio76 ); } function Logo({ dark = false }) { return ( ); } const ArrowUR = (p) => ( ); const ArrowR = (p) => ( ); function RoundArrow({ filled = false, onClick, label = 'Open' }) { return ( ); } /* Transformation / product card */ function TransformCard({ item, onAdd }) { return (
{item.cat} {item.name}

{item.name}

{item.prov}

Luxe {item.luxe} Deluxe {item.deluxe}
); } /* Eyebrow with sparkle */ function Eyebrow({ children, dark = false, style }) { return (

{children}

); } Object.assign(window, { MonogramMark, RingsMark, Wordmark, Logo, ArrowUR, ArrowR, RoundArrow, TransformCard, Eyebrow });