/* t595: kampanya / organizasyon videosu — yuva kartın görsel alanını kaplar; iframe yalnız oynarken görünür (opacity). */
.qvid{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;border-radius:inherit;display:block}
.qvid-f{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:0;opacity:0;transition:opacity .45s ease;pointer-events:none;background:transparent}
.qvid.on .qvid-f{opacity:1}
.qvid.shade::after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .45s ease;background:linear-gradient(90deg,rgba(14,12,10,.84) 0%,rgba(14,12,10,.5) 58%,rgba(14,12,10,.18) 100%)}
.qvid.shade.on::after{opacity:1}
/* v2 ana sayfa kampanya kartı: video kartın arka planı; yazılar üstte, yuvarlak resim (poster) video oynarken solar */
.v2.vx .vxkc.qv-on .vxkt,.v2.vx .vxkc.qv-on .vxkh,.v2.vx .vxkc.qv-on .vxkd{position:relative;z-index:1}
.v2.vx .vxkc.qvh .vxki,.v2.vx .vxkc.qvh .vxkw{transition:opacity .45s ease}.v2.vx .vxkc.qv-on .vxki{opacity:0}.v2.vx .vxkc.qv-on .vxkw{opacity:.4}
.v2.vx .vxkc.qv-on .vxkh,.v2.vx .vxkc.qv-on .vxkd{text-shadow:0 1px 3px rgba(0,0,0,.6)}
/* organizasyon şerit kartı */
.qev-rc.ev.qvh .qev-rt,.qev-rc.ev.qvh .qev-db{position:relative;z-index:1}
/* klasik tema kampanya bannerı */
.qcb-s .qvid{z-index:0}.qcb-s.qvh .qcb-img{transition:opacity .45s ease}.qcb-s.qv-on .qcb-img{opacity:0}
@media (prefers-reduced-motion: reduce){.qvid{display:none}}
