.skeleton{background:color-mix(in srgb, var(--text-muted) 14%, transparent);vertical-align:middle;display:inline-block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--bg-surface) 70%, transparent) 50%, transparent 100%);animation:1.4s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-radius-sm{border-radius:var(--radius-sm)}.skeleton-radius-md{border-radius:var(--radius-md)}.skeleton-radius-lg{border-radius:var(--radius-lg)}.skeleton-radius-pill{border-radius:var(--radius-pill)}.skeleton-text-stack{gap:var(--space-3);display:grid}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{opacity:.6;animation:none;transform:translate(0)}}
