.skeleton[data-v-1720e66a]{gap:var(--spacing-2);display:grid}.skeleton__media[data-v-1720e66a]{aspect-ratio:4/3;border-radius:var(--radius-md)}.skeleton__line[data-v-1720e66a],.skeleton__media[data-v-1720e66a]{background:var(--color-surface);animation:1.4s ease-in-out infinite pulse-1720e66a}.skeleton__line[data-v-1720e66a]{border-radius:999px;height:12px}.skeleton__line--short[data-v-1720e66a]{width:55%}@keyframes pulse-1720e66a{0%,to{opacity:.55}50%{opacity:1}}.favorite[data-v-c2ffba19]{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-background) 70%,transparent);color:var(--color-text);cursor:pointer;transition:color var(--transition),border-color var(--transition),transform var(--transition);border-radius:50%;place-items:center;display:grid}.favorite[data-v-c2ffba19]:hover{border-color:var(--color-accent);transform:scale(1.06)}.favorite.is-active[data-v-c2ffba19]{color:var(--color-danger);border-color:var(--color-danger)}.favorite--sm[data-v-c2ffba19]{width:34px;height:34px}.favorite--md[data-v-c2ffba19]{width:44px;height:44px}.card[data-v-b257f047]{gap:var(--spacing-2);min-width:0;display:grid}.card__media[data-v-b257f047]{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);position:relative;overflow:hidden}.card__media img[data-v-b257f047]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .28s}.card:hover .card__media img[data-v-b257f047]{transform:scale(1.04)}.card__provider[data-v-b257f047]{left:var(--spacing-2);bottom:var(--spacing-2);background:color-mix(in srgb,var(--color-background) 72%,transparent);color:var(--color-text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:.6875rem;position:absolute}.card__favorite[data-v-b257f047]{top:var(--spacing-2);right:var(--spacing-2);opacity:0;transition:opacity var(--transition);position:absolute}.card:focus-within .card__favorite[data-v-b257f047],.card:hover .card__favorite[data-v-b257f047],.card__favorite.is-active[data-v-b257f047]{opacity:1}.card__body[data-v-b257f047]{gap:2px;display:grid}.card__title[data-v-b257f047]{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500;overflow:hidden}.card__meta[data-v-b257f047]{color:var(--color-text-muted);font-size:.8125rem}@media (hover:none){.card__favorite[data-v-b257f047]{opacity:1}}.grid[data-v-23723b6f]{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}@media (width<=900px){.grid[data-v-23723b6f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.grid[data-v-23723b6f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.grid[data-v-23723b6f]{grid-template-columns:minmax(0,1fr)}}
