.ui-skeleton{background-color:var(--lemn-color-surface-muted);background-image:linear-gradient(90deg, var(--lemn-color-surface-muted) 0%, var(--lemn-color-border) 50%, var(--lemn-color-surface-muted) 100%);border-radius:var(--lemn-radius-small);animation:shimmer calc(var(--lemn-duration-slow) * 2) var(--lemn-easing-linear) infinite;background-repeat:no-repeat;background-size:200% 100%}.ui-skeleton[data-shape=line]{width:100%;height:var(--lemn-space-4)}.ui-skeleton[data-shape=circle]{width:var(--lemn-space-10);height:var(--lemn-space-10);border-radius:var(--lemn-radius-pill)}.ui-skeleton[data-shape=rect]{width:100%;height:var(--lemn-space-16)}.ui-skeleton-text{gap:var(--lemn-space-3);flex-direction:column;display:flex}.ui-skeleton-text__line:first-child{width:90%}.ui-skeleton-text__line:nth-child(2){width:100%}.ui-skeleton-text__line:nth-child(3){width:70%}.ui-skeleton-card{gap:var(--lemn-space-3);padding:var(--lemn-space-4);background:var(--lemn-color-surface);border:1px solid var(--lemn-color-border);border-radius:var(--lemn-radius-medium);flex-direction:column;display:flex}.ui-skeleton-card__line:nth-child(3){width:60%}.ui-skeleton-table{gap:var(--lemn-space-2);flex-direction:column;display:flex}.ui-skeleton-table__row{height:var(--lemn-space-8)}@media (prefers-reduced-motion:reduce){.ui-skeleton{background-image:none}}
