.template-card[data-v-0728409a]{background:#1a1a2e;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:block;overflow:hidden}.template-card[data-v-0728409a]:hover{border-color:#e6b32566}.card-thumbnail[data-v-0728409a]{aspect-ratio:16/9;background:#16213e;overflow:hidden;position:relative}.card-thumbnail img[data-v-0728409a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.placeholder-image[data-v-0728409a]{align-items:center;background:#16213e;display:flex;height:100%;justify-content:center;width:100%}.placeholder-icon[data-v-0728409a]{font-size:3rem;opacity:.5}.card-overlay[data-v-0728409a]{background:#0006;inset:0;position:absolute}.card-overlay[data-v-0728409a],.play-icon[data-v-0728409a]{align-items:center;display:flex;justify-content:center}.play-icon[data-v-0728409a]{background:var(--color-accent);border-radius:50%;color:var(--color-primary);font-size:1.5rem;height:60px;width:60px}.pro-badge[data-v-0728409a]{background:var(--gradient-accent);color:var(--color-primary);right:var(--space-2)}.gif-badge[data-v-0728409a],.pro-badge[data-v-0728409a]{border-radius:var(--radius-sm);font-size:.625rem;font-weight:700;padding:var(--space-1) var(--space-2);position:absolute;text-transform:uppercase;top:var(--space-2)}.gif-badge[data-v-0728409a]{background:#4ecdc4e6;color:#fff;left:var(--space-2)}.card-content[data-v-0728409a]{padding:var(--space-4)}.card-title[data-v-0728409a]{color:var(--color-text-primary);font-size:1rem;font-weight:600;margin-bottom:var(--space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-meta[data-v-0728409a]{color:var(--color-text-secondary);display:flex;font-size:.875rem;gap:var(--space-4)}.meta-item[data-v-0728409a]{align-items:center;display:flex;gap:var(--space-1)}.meta-icon[data-v-0728409a]{font-size:.75rem}
