/* =====================================================================
   Origin Drive Future Core — 视频卡片组件（工厂/产线/产品实拍短视频）
   封面用 Poster 图，点击才加载 mp4（preload=none），客户浏览不卡顿
   ===================================================================== */
.eco-videos{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none}
.eco-videos.cols-wide{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
.eco-video{position:relative;margin:0;border-radius:var(--eco-radius);overflow:hidden;background:var(--eco-navy);aspect-ratio:9/16;box-shadow:var(--eco-shadow)}
.eco-video.is-wide{aspect-ratio:16/9}
.eco-video img,.eco-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;border:0}
.eco-video__play{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(10,30,60,.05) 30%,rgba(10,30,60,.62))}
.eco-video__play svg{width:54px;height:54px;filter:drop-shadow(0 6px 16px rgba(0,0,0,.4));transition:transform .18s ease}
.eco-video__play:hover svg{transform:scale(1.09)}
.eco-video__play:focus-visible{outline:3px solid var(--eco-green);outline-offset:-3px}
.eco-video__cap{position:absolute;left:0;right:0;bottom:0;margin:0;padding:30px 13px 11px;color:#fff;font-size:13.5px;font-weight:600;line-height:1.34;background:linear-gradient(transparent,rgba(6,18,38,.88));pointer-events:none;text-align:left}
.eco-video__dur{position:absolute;top:10px;right:10px;background:rgba(6,18,38,.74);color:#fff;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:999px;letter-spacing:.02em}
.eco-videos + .eco-videos{margin-top:18px}
@media (max-width:640px){.eco-videos{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px}.eco-video__play svg{width:42px;height:42px}.eco-video__cap{font-size:12px;padding:24px 10px 9px}}
