/* 尊重主题的 display/hidden 和小屏规则，不覆盖视频容器可见性。 */
.xsite-video-play {
    position: absolute; right: 1rem; bottom: 1rem; z-index: 5;
    padding: .6rem .9rem; border: 1px solid rgba(255,255,255,.6); border-radius: 999px;
    color: #fff; background: rgba(0,0,0,.55); font: inherit; font-size: .8rem; cursor: pointer; pointer-events: auto;
}
.xsite-video-play[hidden] { display: none; }
