.video-card.svelte-tfckp1{--video-accent: var(--brand, #0f766e);--video-accent-rgb: var(--brand-rgb, 15 118 110);--video-accent-light: rgb(var(--video-accent-rgb) / .12);--video-accent-subtle: rgb(var(--video-accent-rgb) / .06);--video-radius: 16px;--video-radius-sm: 12px;--video-icon-size: 56px;display:flex;flex-direction:column;gap:14px;padding:20px;max-width:520px;border-radius:16px;border-radius:var(--video-radius);background:var(--bg-primary);background:color-mix(in srgb,#0f766e 4%,var(--bg-primary));box-shadow:0 1px 3px #0000000a,0 4px 12px #00000005;cursor:pointer;border:1px solid transparent;text-align:left;transition:transform .15s ease,box-shadow .15s ease;transition:transform var(--duration-fast, .15s) var(--ease-out, ease),box-shadow var(--duration-fast, .15s) var(--ease-out, ease)}@supports (color: color-mix(in srgb,red,blue)){.video-card.svelte-tfckp1{--video-accent-subtle: color-mix(in srgb, var(--video-accent) 6%, transparent)}}@supports (color: color-mix(in srgb,red,blue)){.video-card.svelte-tfckp1{--video-accent-light: color-mix(in srgb, var(--video-accent) 12%, transparent)}}@supports (color: color-mix(in lch,red,blue)){.video-card.svelte-tfckp1{background:var(--bg-primary);background:color-mix(in srgb,var(--video-accent) 4%,var(--bg-primary))}}.video-card.svelte-tfckp1:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000000f,0 8px 20px #0000000a}.video-card.svelte-tfckp1:focus-visible{outline:none;border-color:var(--video-accent);box-shadow:0 0 0 3px var(--video-accent);box-shadow:0 0 0 3px rgb(var(--video-accent-rgb) / .25);box-shadow:0 0 0 3px color-mix(in srgb,var(--video-accent) 25%,transparent)}.video-header.svelte-tfckp1{display:flex;align-items:center;gap:14px}.video-icon-wrap.svelte-tfckp1{width:var(--video-icon-size);height:var(--video-icon-size);border-radius:12px;background:var(--video-accent-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.video-icon-svg{width:28px!important;height:28px!important;color:var(--video-accent)!important}.video-meta.svelte-tfckp1{flex:1;min-width:0}.video-filename.svelte-tfckp1{font-size:18px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;line-height:1.3}.video-subtitle.svelte-tfckp1{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:3px;font-size:13px;color:var(--text-muted)}.video-menu-btn{width:38px!important;height:38px!important;border-radius:10px!important;color:var(--text-muted)!important;flex-shrink:0;background:var(--text-muted)!important;background:rgb(var(--text-muted-rgb) / .08)!important;background:color-mix(in srgb,var(--text-muted) 8%,transparent)!important}.video-menu-btn:hover{background:var(--text-muted)!important;background:rgb(var(--text-muted-rgb) / .14)!important;background:color-mix(in srgb,var(--text-muted) 14%,transparent)!important;color:var(--text-primary)!important}.video-container.svelte-tfckp1{position:relative;border-radius:var(--video-radius-sm);overflow:hidden;background:#000;cursor:pointer}.video-poster.svelte-tfckp1{width:100%;aspect-ratio:16 / 9;border:none;padding:0;margin:0;font:inherit;color:inherit;display:block}.video-play-overlay.svelte-tfckp1{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.video-play-circle.svelte-tfckp1{width:64px;height:64px;border-radius:50%;background:#00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;transition:transform .15s ease,background .15s ease}.video-container.svelte-tfckp1:hover .video-play-circle:where(.svelte-tfckp1){background:#00000080;transform:scale(1.06)}.video-play-icon{width:26px!important;height:26px!important;color:#fff!important;margin-left:3px}.video-footer.svelte-tfckp1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.video-footer-left.svelte-tfckp1{display:flex;align-items:center;gap:8px;min-width:0}.video-provider-badge.svelte-tfckp1{width:28px;height:28px;border-radius:50%;background:var(--video-accent-light);color:var(--video-accent);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.video-model-text.svelte-tfckp1{font-size:13px;font-weight:500;color:var(--text-secondary)}.video-footer-divider.svelte-tfckp1{width:1px;height:14px;background:var(--border-primary);flex-shrink:0}.video-cost-text.svelte-tfckp1{font-size:13px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--video-accent);opacity:.7}.video-download-link.svelte-tfckp1{flex-shrink:0;-webkit-text-decoration:none;text-decoration:none}.video-download-btn{gap:6px!important;background:#0f766e1f!important;background:color-mix(in srgb,#0f766e 12%,transparent)!important;border-color:transparent!important;color:#0f766e!important;color:var(--video-accent, #0f766e)!important;font-weight:500!important}@supports (color: color-mix(in lch,red,blue)){.video-download-btn{background:var(--video-accent-light, color-mix(in srgb, #0f766e 12%, transparent))!important}}.video-download-btn:hover{background:#0f766e2e!important;background:color-mix(in srgb,#0f766e 18%,transparent)!important}@supports (color: color-mix(in lch,red,blue)){.video-download-btn:hover{background:var(--video-accent, #0f766e)!important;background:rgb(var(--video-accent-rgb, 15 118 110) / .18)!important;background:color-mix(in srgb,var(--video-accent, #0f766e) 18%,transparent)!important}}.dark .video-card.svelte-tfckp1{box-shadow:0 1px 3px #0003,0 4px 12px #0000001a}@media(max-width:640px){.video-card.svelte-tfckp1{max-width:100%;padding:14px}.video-footer.svelte-tfckp1{flex-wrap:wrap}.video-download-link.svelte-tfckp1{flex-basis:100%}.video-download-btn{width:100%!important;height:44px!important;justify-content:center!important}}
