.skeleton{position:relative;background:linear-gradient(90deg,var(--neutral-alpha-weak) 0,var(--neutral-alpha-medium) 50%,var(--neutral-alpha-weak) 100%);overflow:hidden;animation:skeleton-pulse 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.skeleton{animation:none;opacity:.8}}.skeleton__shimmer{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 50%,transparent)}@media(prefers-reduced-motion:reduce){.skeleton__shimmer{display:none}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.7}}.order-card-skeleton,.product-card-skeleton{animation:skeleton-fade-in .3s ease-out}@media(prefers-reduced-motion:reduce){.order-card-skeleton,.product-card-skeleton{animation:none}}@keyframes skeleton-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}