.zy-skeleton{background:linear-gradient(90deg, var(--zy-line) 0%, #f0f3f7 50%, var(--zy-line) 100%);border-radius:var(--zy-radius-sm);vertical-align:middle;background-size:200% 100%;animation:1.2s ease-in-out infinite zy-shimmer;display:inline-block}.zy-skeleton--rounded{border-radius:var(--zy-radius-full)}@keyframes zy-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.zy-skeleton{background:var(--zy-line);animation:none}}
