.youtube-icon[data-v-0aedc689]{display:inline-block;height:1em;width:1em}.video-card[data-v-406c6526]{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card-rest);color:inherit;display:block;overflow:hidden;text-decoration:none;transition:all var(--transition-normal)}.video-card[data-v-406c6526]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.thumbnail-container[data-v-406c6526]{aspect-ratio:16/9;background:var(--color-bg-tertiary);overflow:hidden;position:relative}.thumbnail[data-v-406c6526]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow);width:100%}.video-card:hover .thumbnail[data-v-406c6526]{transform:scale(1.03)}.thumbnail-placeholder[data-v-406c6526]{align-items:center;background:linear-gradient(135deg,var(--color-primary) 0,var(--thumb-fallback-end) 100%);display:flex;height:100%;justify-content:center;width:100%}.placeholder-icon[data-v-406c6526]{color:#fff;height:64px;opacity:.4;width:64px}.duration-badge[data-v-406c6526]{background:#000000d9;border-radius:var(--radius-sm);bottom:var(--space-2);color:#fff;font-family:var(--font-time);font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:2px 6px;position:absolute;right:var(--space-2)}.platform-badge[data-v-406c6526]{align-items:center;background:var(--color-bg);border-radius:50%;box-shadow:var(--shadow-sm);display:flex;height:32px;justify-content:center;left:var(--space-2);padding:6px;position:absolute;top:var(--space-2);width:32px}.platform-icon[data-v-406c6526]{color:red;height:18px;width:18px}.card-content[data-v-406c6526]{padding:var(--space-4)}.card-title[data-v-406c6526]{display:-webkit-box;font-size:.9375rem;font-weight:600;-webkit-line-clamp:2;margin:0 0 var(--space-2) 0;-webkit-box-orient:vertical;color:var(--color-text);line-height:1.4}.card-channel[data-v-406c6526],.card-title[data-v-406c6526]{overflow:hidden;text-overflow:ellipsis}.card-channel[data-v-406c6526]{color:var(--color-text-muted);font-size:.8125rem;margin:0;white-space:nowrap}@media(prefers-color-scheme:dark){.video-card[data-v-406c6526]{background:var(--color-bg-secondary)}.thumbnail-placeholder[data-v-406c6526]{background:linear-gradient(135deg,var(--color-bg-tertiary) 0,var(--color-bg-secondary) 100%)}}
