/* global React */ // Primitives — buttons, badge, eyebrow, ambient orbs. // Color + type tokens come from ../../colors_and_type.css. const BtnPrimary = ({ children, href = '#', onClick, large = true, style }) => ( { if (onClick) onClick(e); }} className="mlc-btn-primary" style={{ display: 'inline-block', background: 'var(--mlc-cream)', color: 'var(--mlc-bg)', fontSize: large ? 15 : 13, fontWeight: 600, textDecoration: 'none', borderRadius: 24, padding: large ? '14px 32px' : '10px 20px', border: 'none', cursor: 'pointer', transition: 'background .2s, color .2s, box-shadow .2s', whiteSpace: 'nowrap', ...style, }} > {children} ); const BtnGhost = ({ children, href = '#', onClick, large = true, style }) => ( { if (onClick) onClick(e); }} className="mlc-btn-ghost" style={{ display: 'inline-block', background: 'rgba(254,255,238,0.03)', color: 'var(--mlc-cream)', fontSize: large ? 15 : 13, fontWeight: 600, textDecoration: 'none', borderRadius: 24, padding: large ? '14px 32px' : '10px 20px', border: '1px solid rgba(254,255,238,0.18)', cursor: 'pointer', transition: 'background .2s, border-color .2s', whiteSpace: 'nowrap', ...style, }} > {children} ); const Badge = ({ children }) => (
{children}
); const Eyebrow = ({ children, style }) => (

{children}

); // Ambient blurred color orbs — present on every long-scroll page. const Orbs = () => ( <>
); Object.assign(window, { BtnPrimary, BtnGhost, Badge, Eyebrow, Orbs });