.lp-metal{background:linear-gradient(180deg, var(--pb-fg) 40%, color-mix(in oklab, var(--pb-fg) 80%, var(--pb-canvas)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.08em;padding-bottom:.08em}.lp-frost{background:linear-gradient(98deg, color-mix(in oklab, var(--pb-accent) 62%, var(--pb-fg)) 12%, var(--pb-accent) 52%, color-mix(in oklab, var(--pb-accent) 58%, var(--pb-ink-2)) 92%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em}[data-theme=holo] .lp-frost{background-image:var(--pb-holo);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){[data-theme=holo] .lp-frost{animation:6s ease-in-out infinite alternate lp-foil}}@keyframes lp-foil{to{background-position:100%}}.lp-pill{border:1px solid var(--pb-line-strong);background:color-mix(in oklab, var(--pb-surface-1) 80%, transparent);height:32px;color:var(--pb-fg-muted);transition:border-color var(--pb-dur-2) var(--pb-ease-out), color var(--pb-dur-2) var(--pb-ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:13px;display:inline-flex;position:relative}.lp-pill:hover{border-color:var(--pb-accent-line);color:var(--pb-fg)}
