.pgc-card[data-v-a600c1cd]{border-radius:var(--radius-md);color:inherit;cursor:pointer;display:block;text-decoration:none}.pgc-card .cover-wrap[data-v-a600c1cd]{aspect-ratio:2/3;background:var(--cover-placeholder);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;position:relative;transition:transform .28s var(--ease-out-soft),box-shadow .28s var(--ease-out-soft),border-color var(--dur-fast) var(--ease-out)}.pgc-card:hover .cover-wrap[data-v-a600c1cd]{border-color:color-mix(in srgb,var(--primary-color) 45%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--primary-color) 26%,transparent),0 16px 36px color-mix(in srgb,var(--primary-color) 15%,transparent);transform:translateY(-4px)}.pgc-card .cover[data-v-a600c1cd]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform-origin:center center;transition:opacity .3s var(--ease-out),transform .45s var(--ease-out-soft);width:100%}.pgc-card .cover.is-loaded[data-v-a600c1cd]{opacity:1}.pgc-card:hover .cover[data-v-a600c1cd]{transform:scale(1.05)}.pgc-card .cover-overlay[data-v-a600c1cd]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--dur-base) var(--ease-out)}.pgc-card:hover .cover-overlay[data-v-a600c1cd]{opacity:1}.pgc-card .play-btn[data-v-a600c1cd]{align-items:center;background:var(--primary-color);border-radius:var(--radius-full);box-shadow:0 4px 14px color-mix(in srgb,var(--primary-color) 40%,transparent);color:var(--primary-text-color);cursor:pointer;display:flex;height:46px;justify-content:center;opacity:0;padding-left:2px;pointer-events:auto;transition:opacity var(--dur-base) var(--ease-out);width:46px}.pgc-card .play-btn[data-v-a600c1cd]:hover{background:var(--primary-hover-color)}.pgc-card .play-btn[data-v-a600c1cd] .i-icon{align-items:center;display:flex;justify-content:center}.pgc-card:hover .play-btn[data-v-a600c1cd]{opacity:1}.pgc-card .badge[data-v-a600c1cd]{background-color:var(--primary-color);background-color:color-mix(in srgb,var(--primary-color) 88%,transparent);color:var(--primary-text-color);font-weight:600;line-height:16px;max-width:calc(100% - 32px);overflow:hidden;padding:3px 10px;right:8px;text-overflow:ellipsis;top:8px;white-space:nowrap}.pgc-card .badge[data-v-a600c1cd],.pgc-card .rating[data-v-a600c1cd]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-full);font-size:12px;position:absolute}.pgc-card .rating[data-v-a600c1cd]{background-color:#ffffffe0;bottom:8px;left:8px;padding:3px 8px}.dark .pgc-card .rating[data-v-a600c1cd],[data-theme=dark] .pgc-card .rating[data-v-a600c1cd]{background-color:#0f172ab8}.pgc-card .meta[data-v-a600c1cd]{padding:10px 2px 0}.pgc-card .title[data-v-a600c1cd]{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;color:var(--font-primary-1);display:-webkit-box;font-size:14px;font-weight:600;line-height:20px;overflow:hidden;transition:color var(--dur-fast) var(--ease-out)}.pgc-card:hover .title[data-v-a600c1cd]{color:var(--primary-color)}.pgc-card .sub[data-v-a600c1cd]{color:var(--font-primary-3);font-size:12px;margin-top:4px;transition:color var(--dur-fast) var(--ease-out)}@media (max-width:480px){.pgc-card .cover-wrap[data-v-a600c1cd]{border-radius:var(--radius)}.pgc-card .badge[data-v-a600c1cd]{font-size:11px;line-height:15px;max-width:calc(100% - 20px);padding:2px 7px;right:6px;top:6px}.pgc-card .rating[data-v-a600c1cd]{bottom:6px;font-size:11px;left:6px;padding:2px 6px}.pgc-card .meta[data-v-a600c1cd]{padding-top:8px}.pgc-card .title[data-v-a600c1cd]{font-size:13px;line-height:18px}.pgc-card .sub[data-v-a600c1cd]{font-size:11px}}
