.lib-loading{container-type:inline-size}.lib-loading-block{background:color-mix(in srgb,var(--lib-ink) 8%,transparent);border-radius:8px;animation:1.8s ease-in-out infinite lib-loading-pulse;display:block}.lib-loading-caption,.lib-loading-heading{align-items:center;gap:12px;display:flex}.lib-loading-logo{flex-shrink:0;width:36px;height:36px}.lib-loading-title{width:min(220px,60%);height:28px}.lib-loading-description{width:min(560px,90%);height:16px;margin-top:20px}.lib-loading-controls{gap:12px;margin:28px 0 36px;display:flex}.lib-loading-controls>span{width:112px;max-width:28%;height:36px}.lib-loading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.lib-loading-media{aspect-ratio:9/16;border-radius:20px}.lib-loading-caption{margin-top:12px}.lib-loading-name{width:45%;height:16px}@container (max-width:1019px){.lib-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lib-loading-card:nth-child(n+4){display:none}}@container (max-width:779px){.lib-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lib-loading-card:nth-child(n+3){display:none}}@container (max-width:519px){.lib-loading-grid{grid-template-columns:minmax(0,1fr)}.lib-loading-card:nth-child(n+2){display:none}}@keyframes lib-loading-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.lib-loading-block{animation:none}}
