.isc-video{position:relative}
.isc-video>.isc-play{
  position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;
  display:block;background:#111;cursor:pointer;font-family:inherit;color:inherit;
}
.isc-video>.isc-play picture{display:block;width:100%;height:100%}
.isc-video>.isc-play img{
  position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;display:block;
}
.isc-play-mark{
  position:absolute;left:50%;top:50%;z-index:1;width:64px;height:64px;
  transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;
  background:rgba(26,18,12,.72);border:2px solid #C4956A;
}
.isc-play-mark::after{
  content:'';position:absolute;left:26px;top:20px;border-style:solid;
  border-width:12px 0 12px 20px;border-color:transparent transparent transparent #fff;
}
.isc-play:focus-visible{
  outline:none !important;
  box-shadow:none !important;
}
.isc-video:has(.isc-play:focus-visible)::after{
  content:'';position:absolute;inset:0;z-index:4;pointer-events:none;
  box-shadow:inset 0 0 0 3px #1A120C, inset 0 0 0 6px #FFF8F1;
}
.isc-video>.isc-frame{
  position:absolute;inset:0;width:100%;height:100%;border:none;display:block;
}
.video-ai-label{
  display:inline-block;max-width:100%;margin:8px 0 0;padding:2px 8px;
  font-family:'Raleway','Lato',sans-serif;font-size:12px;font-weight:600;font-style:normal;
  line-height:1.35;letter-spacing:.01em;white-space:nowrap;
  color:#1A120C;background:#FFF8F1;border:1px solid rgba(26,18,12,.22);border-radius:999px;
  pointer-events:none;
}
@media(prefers-color-scheme:dark){
  .video-ai-label{color:#FAF5EE;background:#1A120C;border-color:rgba(250,245,238,.35)}
}
