.lp-float{animation:lp-float var(--lp-dur,9s) ease-in-out var(--lp-delay,0s) infinite}@keyframes lp-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}.lp-dash{animation:18s linear infinite lp-dash}@keyframes lp-dash{to{stroke-dashoffset:-240px}}.lp-spin{transform-box:view-box;transform-origin:50%;animation:lp-spin var(--lp-dur,240s) linear infinite}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-halo{background:radial-gradient(closest-side, color-mix(in oklab, var(--violet) 28%, transparent), transparent 70%), radial-gradient(closest-side, color-mix(in oklab, var(--gold) 16%, transparent), transparent 55%);filter:blur(8px)}.lp-plate{filter:drop-shadow(0 14px 28px #04031473);transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s}:root[data-theme=light] .lp-plate{filter:drop-shadow(0 12px 22px #46300a47)}.group:hover .lp-plate,.group:focus-visible .lp-plate{filter:drop-shadow(0 18px 36px color-mix(in oklab, var(--gold) 30%, transparent));transform:scale(1.04)rotate(-2deg)}.lp-placeholder{background:color-mix(in oklab, var(--gold) 16%, transparent);color:var(--gold-strong);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.35em;padding:0 .25em}.lp-band{scrollbar-width:none}.lp-band::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.lp-float,.lp-dash,.lp-spin{animation:none!important}.lp-plate{transition:none}.group:hover .lp-plate,.group:focus-visible .lp-plate{transform:none}}
