/* The shared Linewisp lockup. Mark geometry lives in packages/ui/src/brand/identity.json. */
.linewisp-lockup { display: inline-flex; align-items: center; gap: 9px; flex-shrink: 0; color: inherit; font-family: Inter, ui-sans-serif, system-ui, sans-serif; font-size: 19px; font-weight: 750; letter-spacing: -.04em; line-height: 1; text-decoration: none; white-space: nowrap; }
.linewisp-lockup .linewisp-mark { display: block; width: 30px; height: 30px; flex: 0 0 30px; transform: none; }
.linewisp-lockup .linewisp-word { margin: 0; padding: 0; border: 0; color: inherit; font: inherit; }
.linewisp-lockup .linewisp-product { margin: 0; padding-inline-start: 12px; border-inline-start: 1px solid currentColor; color: inherit; font-size: .8em; font-weight: 550; letter-spacing: -.015em; }
.linewisp-lockup:focus-visible { outline: 2px solid currentColor; outline-offset: 5px; border-radius: 4px; }
@media (max-width: 440px) { .linewisp-lockup { gap: 7px; font-size: 17px; }.linewisp-lockup .linewisp-mark { width: 26px; height: 26px; flex-basis: 26px; }.linewisp-lockup .linewisp-product { padding-inline-start: 8px; } }
