.video-feature.svelte-yvh3hp{display:grid;gap:.6rem;margin:0}.video-feature.svelte-yvh3hp .video-cover{position:relative;display:block;width:100%;height:auto;padding:0;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);cursor:pointer}.video-feature.svelte-yvh3hp .video-cover video,.video-feature.svelte-yvh3hp .video-cover img{display:block;width:100%;height:100%;object-fit:cover}.video-play.svelte-yvh3hp{position:absolute;left:.9rem;bottom:.9rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .8rem;border-radius:999px;background:color-mix(in oklab,var(--background) 88%,transparent);color:var(--foreground);font:600 .8rem var(--font-mono);box-shadow:0 2px 8px color-mix(in oklab,var(--foreground) 12%,transparent);transition:scale .15s cubic-bezier(.23,1,.32,1)}.video-feature.svelte-yvh3hp .video-cover:hover .video-play{scale:1.04}.video-feature.svelte-yvh3hp .video-cover:active .video-play{scale:.98}figcaption.svelte-yvh3hp{color:var(--muted-foreground);font-size:.85rem;line-height:1.5}.video-dialog{width:min(92vw,64rem);max-width:min(92vw,64rem)}.video-player.svelte-yvh3hp{display:block;width:100%;max-height:72dvh;margin-inline:auto;object-fit:contain;border-radius:calc(var(--radius) - 2px);background:var(--card);aspect-ratio:16 / 9}@media(prefers-reduced-motion:reduce){.video-play.svelte-yvh3hp{transition:none}}
