// Swivy logo — wordmark + glyph. Monochrome, scalable. // The glyph is a hand-drawn "S-loop" made of two opposing arcs — // evokes a signature, a key bow, and motion (swivel). const SwivyGlyph = ({ size = 28, color = "currentColor", strokeWidth }) => { const sw = strokeWidth ?? Math.max(1.5, size * 0.09); return ( ); }; const SwivyMark = ({ size = 28, inverse = false }) => (
); const SwivyWordmark = ({ size = 22, inverse = false, withMark = true }) => (
{withMark && } swivy
); Object.assign(window, { SwivyGlyph, SwivyMark, SwivyWordmark });