@keyframes VideoCard_cardAppear__q1sL7{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.VideoCard_cardWrapper__Za8_d{position:relative;animation:VideoCard_cardAppear__q1sL7 .22s ease both}.VideoCard_card__mERGM{width:300px;height:180px;overflow:hidden;position:relative;border-radius:var(--radius-md);transition:transform var(--transition),box-shadow var(--transition)}.VideoCard_cardWrapper__Za8_d:hover .VideoCard_card__mERGM{transform:translateY(-3px);box-shadow:0 12px 32px var(--accent-glow)}.VideoCard_thumbnail__XdA_M{cursor:pointer;width:100%;height:100%;position:relative}.VideoCard_thumbnailImage__7IFVU{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease}.VideoCard_loadingOverlay__03DRt{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--border) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:VideoCard_shimmer__HU_Aj 1.5s infinite;border-radius:inherit;z-index:5}@keyframes VideoCard_shimmer__HU_Aj{0%{background-position:-200% 0}to{background-position:200% 0}}.VideoCard_tagsContainer__8mSmD{position:absolute;top:8px;right:8px;display:flex;flex-direction:column;gap:4px;z-index:15;align-items:flex-end}.VideoCard_tag___ldUx{margin:0;padding:4px 8px;font-size:.7rem;line-height:1.2;border-radius:var(--radius-sm);text-shadow:0 1px 3px rgba(0,0,0,.9);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 2px 6px rgba(0,0,0,.4);font-weight:600;color:#fff;animation:VideoCard_tagIn__OZP5r .15s ease both}@keyframes VideoCard_tagIn__OZP5r{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.VideoCard_moreTagsLabel__YCFoD{background-color:rgba(0,0,0,.8)!important}.VideoCard_titleOverlay__fIOGj{position:absolute;bottom:0;left:0;right:0;color:#fff;padding:12px;font-size:.9rem;line-height:1.3;font-weight:500;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 70%,transparent);text-shadow:0 1px 3px rgba(0,0,0,.8),0 2px 6px rgba(0,0,0,.6)}.VideoCard_durationBadge__yc_bu{position:absolute;bottom:12px;right:12px;color:#fff;padding:4px 8px;font-size:.75rem;font-weight:600;line-height:1;border-radius:var(--radius-sm);z-index:10;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);text-shadow:none}.VideoCard_starButtonContainer__x9Qx_{position:absolute;top:8px;left:8px;z-index:10}.VideoCard_playOverlay__brUDK{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:8;opacity:0;transition:opacity .2s ease;pointer-events:none}.VideoCard_playIcon__SSWxK{width:52px;height:52px;border-radius:50%;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:2px solid hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;padding-left:4px;transition:transform .15s ease,background .15s ease}.VideoCard_cardWrapper__Za8_d:hover .VideoCard_playOverlay__brUDK{opacity:1}.VideoCard_cardWrapper__Za8_d:hover .VideoCard_playIcon__SSWxK{transform:scale(1.08);background:rgba(167,139,250,.55);border-color:rgba(167,139,250,.9)}