.skeleton-grid.svelte-1tjk8uv{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:24px;display:grid}.skeleton-card.svelte-1tjk8uv{background:#fff;border:1px solid #e2e8e5;border-radius:12px;min-height:360px;overflow:hidden}.skeleton-image.svelte-1tjk8uv{aspect-ratio:4/3;width:100%}.skeleton-body.svelte-1tjk8uv{gap:12px;padding:18px;display:grid}.skeleton-line.svelte-1tjk8uv{border-radius:999px;height:12px}.skeleton-title.svelte-1tjk8uv{width:78%;height:18px}.skeleton-short.svelte-1tjk8uv{width:58%}.skeleton-actions.svelte-1tjk8uv{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.skeleton-price.svelte-1tjk8uv{border-radius:6px;width:92px;height:24px}.skeleton-button.svelte-1tjk8uv{border-radius:8px;width:104px;height:44px}.shimmer.svelte-1tjk8uv{background:linear-gradient(100deg,#edf1ef 25%,#f8faf9 40%,#edf1ef 58%) 0 0/220% 100%;animation:1.4s ease-in-out infinite svelte-1tjk8uv-shimmer}.sr-status.svelte-1tjk8uv{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-1tjk8uv-shimmer{to{background-position-x:-220%}}@media (prefers-reduced-motion:reduce){.shimmer.svelte-1tjk8uv{animation:none}}
