.VideoCard-module__sYlKcq__card_sm,.VideoCard-module__sYlKcq__card_md,.VideoCard-module__sYlKcq__card_lg{color:inherit;transition:transform .3s var(--ease-out);display:block}.VideoCard-module__sYlKcq__card_sm:hover,.VideoCard-module__sYlKcq__card_md:hover,.VideoCard-module__sYlKcq__card_lg:hover{transform:translateY(-4px)}.VideoCard-module__sYlKcq__thumb{aspect-ratio:16/9;border-radius:var(--r);box-shadow:var(--shadow-sm);transition:box-shadow .3s var(--ease-out);background:#111;position:relative;overflow:hidden}.VideoCard-module__sYlKcq__card_lg .VideoCard-module__sYlKcq__thumb{border-radius:var(--r-lg)}.VideoCard-module__sYlKcq__card_sm:hover .VideoCard-module__sYlKcq__thumb,.VideoCard-module__sYlKcq__card_md:hover .VideoCard-module__sYlKcq__thumb,.VideoCard-module__sYlKcq__card_lg:hover .VideoCard-module__sYlKcq__thumb{box-shadow:var(--shadow-md)}.VideoCard-module__sYlKcq__play{-webkit-backdrop-filter:blur(10px);color:#fff;opacity:0;width:56px;height:56px;transition:all .3s var(--ease-out);background:#000000a6;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;font-size:1.1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.VideoCard-module__sYlKcq__card_sm:hover .VideoCard-module__sYlKcq__play,.VideoCard-module__sYlKcq__card_md:hover .VideoCard-module__sYlKcq__play,.VideoCard-module__sYlKcq__card_lg:hover .VideoCard-module__sYlKcq__play{opacity:1;background:var(--brand-gradient);border-color:#0000;transform:translate(-50%,-50%)scale(1)}.VideoCard-module__sYlKcq__duration{color:#fff;border-radius:var(--r-sm);font-size:.72rem;font-weight:700;font-family:var(--font-mono);background:#000000bf;padding:3px 8px;position:absolute;bottom:10px;right:10px}.VideoCard-module__sYlKcq__body{padding:12px 0 4px}.VideoCard-module__sYlKcq__body h3{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:1rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.VideoCard-module__sYlKcq__card_lg .VideoCard-module__sYlKcq__body h3{font-size:1.1rem}.VideoCard-module__sYlKcq__meta{color:var(--text-muted);align-items:center;gap:8px;font-size:.78rem;display:flex}.VideoCard-module__sYlKcq__dot{background:currentColor;border-radius:50%;width:3px;height:3px}
