@scope(.page-skeleton){:scope{flex-direction:column;gap:1.25rem;display:flex}.skeleton{background:color-mix(in srgb, var(--muted) 80%, var(--background));border:1px solid var(--border);border-radius:var(--medium-radius);position:relative;overflow:hidden}.shimmer:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--foreground) 12%, transparent) 50%, transparent 100%);animation:1.4s ease-in-out infinite page-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-hero{background:color-mix(in srgb, var(--card) 88%, transparent);border:1px solid var(--border);border-radius:calc(var(--large-radius) + .125rem);grid-template-columns:minmax(0,1.5fr) minmax(14rem,1fr);gap:1rem;padding:1rem;display:grid}.skeleton-hero-copy,.skeleton-hero-stats{flex-direction:column;gap:.75rem;display:flex}.skeleton-title{width:min(20rem,72%);height:2rem}.skeleton-text{width:min(30rem,100%);height:1rem}.skeleton-row{flex-wrap:wrap;gap:.5rem;display:flex}.skeleton-chip{border-radius:999px;width:6.5rem;height:2rem}.skeleton-items{grid-template-columns:1fr;gap:.625rem;display:grid}.skeleton-stat{height:5.75rem}.skeleton-item{height:4.5rem}:scope.page-skeleton--detail .skeleton-item{height:8.5rem}:scope.page-skeleton--grid .skeleton-items{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}:scope.page-skeleton--grid .skeleton-item{height:7rem}@media (max-width:768px){.skeleton-hero{grid-template-columns:1fr}}@keyframes page-skeleton-shimmer{to{transform:translate(100%)}}}
