/* DH Video Consent — Standbild und Abspielknopf, bis der Film angefordert wird */
.dh-vc-cover{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;border:0;padding:0;margin:0;width:100%;height:100%;background:#e9e9e7;cursor:pointer;-webkit-tap-highlight-color:transparent}
.dh-vc-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.dh-vc-cover__button{position:relative;z-index:1;width:64px;height:64px;border-radius:50%;border:1px solid rgba(255,255,255,.85);background:rgba(0,0,0,.18);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;transition:background .2s cubic-bezier(.65,0,.35,1),transform .2s cubic-bezier(.65,0,.35,1)}
.dh-vc-cover__button svg{width:16px;height:18px;margin-left:3px;display:block}
.dh-vc-cover__hint{position:relative;z-index:1;font-family:"SuisseIntlMono-Regular-WebXL",ui-monospace,monospace;font-size:10px;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}
@media (hover:hover) and (pointer:fine){
  .dh-vc-cover:hover .dh-vc-cover__button{background:rgba(0,0,0,.34);transform:scale(1.06)}
}
.dh-vc-cover:focus-visible{outline:2px solid #fff;outline-offset:-4px}
