/* ═══════════════════════════════════════════════════════════
   YouAnime — components/skeleton.css
   Skeleton loader.
   ═══════════════════════════════════════════════════════════ */

.app-skeleton {
    position: relative;
    overflow: hidden;
    background: rgba(30, 41, 59, 0.5);
    border-radius: var(--r-md);
}
.app-skeleton::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, transparent 0%, rgba(148, 163, 184, 0.10) 50%, transparent 100%);
    animation: appSkeleton 1.4s infinite;
}
@keyframes appSkeleton {
    from { transform: translateX(-100%); }
    to   { transform: translateX(100%); }
}