.ld-ring,.ld-spin:before{display:inline-block;box-sizing:border-box;width:1em;height:1em;margin-right:.5em;vertical-align:-.15em;border:2px solid rgba(255,255,255,.15);border:2px solid color-mix(in srgb,var(--accent) 25%,transparent);border-top-color:var(--accent);border-radius:50%;animation:ld-spin .8s linear infinite}.ld-spin:before{content:""}@keyframes ld-spin{to{transform:rotate(360deg)}}.ld-skel{display:inline-block;width:5.5em;height:.9em;vertical-align:middle;border-radius:4px;background:linear-gradient(90deg,var(--bg-hover),var(--border),var(--bg-hover));background-size:200% 100%;animation:ld-skel 1.2s ease-in-out infinite}@keyframes ld-skel{0%{background-position:100% 0}to{background-position:-100% 0}}#btn:disabled:before{content:"";display:inline-block;box-sizing:border-box;width:1em;height:1em;margin-right:.4em;vertical-align:-.15em;border:2px solid rgba(168,180,201,.3);border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;border-radius:50%;animation:ld-spin .8s linear infinite}.rp-pcard-skel{animation:ld-pulse 1.4s ease-in-out infinite}@keyframes ld-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ld-ring,.ld-spin:before,.ld-skel,#btn:disabled:before,.rp-pcard-skel{animation:none}}
