/* Shared identity: one mark and wordmark, static by default. */
.pl-lasso-mark{flex:none;overflow:visible;vertical-align:middle}
.pl-brand-wordmark{font-family:'Cal Sans',system-ui,sans-serif;font-weight:400;letter-spacing:-.025em;white-space:nowrap;color:inherit}
:where(a,button):has(>.pl-lasso-mark){display:inline-flex;align-items:center;gap:9px}
@media(prefers-reduced-motion:no-preference){.pl-lasso-mark path{stroke-dasharray:100;stroke-dashoffset:0;animation:pl-logo-draw 1000ms cubic-bezier(.2,.7,.2,1) both}}
@keyframes pl-logo-draw{from{stroke-dashoffset:100;opacity:.3}to{stroke-dashoffset:0;opacity:1}}
.pl-showcase[data-paused=true] .pl-lasso-mark path{animation:none}
