.skel[data-v-1c619a12]{border-radius:var(--radius-md,4px);background:linear-gradient(90deg,var(--color-surface-elevated) 0,color-mix(in oklch,var(--color-text) 14%,var(--color-surface-elevated)) 45%,var(--color-surface-elevated) 100%);animation:app-loader-shimmer-1c619a12 1.35s var(--ease-in-out,ease-in-out) infinite;background-size:220% 100%}@keyframes app-loader-shimmer-1c619a12{0%{background-position:100% 0}to{background-position:-100% 0}}.app-page-loader__spinner[data-v-1c619a12]{border:3px solid color-mix(in oklch,var(--color-accent) 28%,transparent);border-top-color:var(--color-accent);border-radius:50%;flex-shrink:0;width:2.625rem;height:2.625rem;animation:.72s linear infinite app-loader-spin-1c619a12}.app-page-loader__spinner--sm[data-v-1c619a12]{border-width:2px;width:1.35rem;height:1.35rem}@keyframes app-loader-spin-1c619a12{to{transform:rotate(1turn)}}.app-page-loader--catalog[data-v-1c619a12]{padding:1.25rem 0 2rem}.app-page-loader__catalog-head[data-v-1c619a12]{justify-content:center;margin-bottom:1.5rem;display:flex}.app-page-loader__posters[data-v-1c619a12]{flex-wrap:wrap;justify-content:center;gap:.85rem;padding:0 .25rem;display:flex;overflow:hidden}.app-page-loader__poster[data-v-1c619a12]{aspect-ratio:2/3;flex-shrink:0;width:7.25rem}.app-page-loader--panel[data-v-1c619a12]{width:100%}.app-page-loader__panel[data-v-1c619a12]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:.5rem 0;display:flex}.app-page-loader__lines[data-v-1c619a12]{flex-direction:column;align-items:flex-start;gap:.65rem;width:100%;max-width:28rem;display:flex}.app-page-loader__line[data-v-1c619a12]{height:.65rem}.app-page-loader__line--grow[data-v-1c619a12]{flex:1;width:100%;max-width:16rem;min-height:.65rem}.app-page-loader--compact[data-v-1c619a12]{margin-top:.35rem}.app-page-loader__compact[data-v-1c619a12]{align-items:center;gap:.85rem;min-height:2.5rem;display:flex}.app-page-loader__hero[data-v-1c619a12]{flex-direction:column;align-items:flex-start;gap:1rem;max-width:42rem;display:flex}.app-page-loader__hero-badge[data-v-1c619a12]{width:5.5rem;height:.65rem}.app-page-loader__hero-title[data-v-1c619a12]{width:min(85%,22rem);height:2.25rem}.app-page-loader__hero-title--short[data-v-1c619a12]{width:min(55%,14rem);margin-top:-.25rem}.app-page-loader__hero-line[data-v-1c619a12]{width:100%;height:.85rem}.app-page-loader__hero-line--narrow[data-v-1c619a12]{width:72%}
