/* 2026-07-15 H5文章图片全屏预览样式 start */
body.image-viewer-open{
    overflow:hidden!important;
    touch-action:none;
}
.image-viewer-overlay{
    position:fixed;
    inset:0;
    z-index:99999;
    display:none;
    align-items:center;
    justify-content:center;
    width:100vw;
    height:100vh;
    height:100dvh;
    background:rgba(0,0,0,.92);
    touch-action:none;
    user-select:none;
    -webkit-user-select:none;
}
.image-viewer-overlay.is-active{
    display:flex;
}
.image-viewer-stage{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    height:100%;
    overflow:hidden;
}
.image-viewer-img{
    display:block;
    max-width:100vw;
    max-height:100vh;
    max-height:100dvh;
    margin:0!important;
    border:0!important;
    object-fit:contain;
    transform-origin:center center;
    transition:transform .18s ease;
    cursor:zoom-in;
    touch-action:none;
    will-change:transform;
}
.image-viewer-overlay.is-zoomed .image-viewer-img{
    cursor:grab;
    transition:none;
}
.image-viewer-overlay.is-zoomed .image-viewer-img:active{
    cursor:grabbing;
}
@media (max-width:767px){
    .post-content img,
    .content-tab-content img{
        cursor:zoom-in;
    }
}
/* 2026-07-15 H5文章图片全屏预览样式 end */
