@keyframes shimmer {
    0% { background-position: -600px 0; }
    100% { background-position: 600px 0; }
}

.skeleton-shimmer {
    background: linear-gradient(90deg, #f1f5f9 25%, #e2e8f0 50%, #f1f5f9 75%);
    background-size: 600px 100%;
    animation: shimmer 1.4s infinite linear;
    border-radius: 0.375rem;
}

#explore-results {
    transition: opacity 0.18s ease;
}

#explore-results.results-fading {
    opacity: 0;
    pointer-events: none;
}
