/* PageUpdate */
.jUpdateChecker.oneQRcheckerCache{display:none !important;}

/* 影片 */
html{
    --video-true-width      : 414px;   /* 影片寬 */
    --video-true-height     : 896px;   /* 影片高 */
    --video-device-width    : 60px;    /* 裝置寬的距離 */
    --video-device-height   : 50px;    /* 裝置高的距離 */
    --video-device-borderR  : 50px;    /* 裝置圓角 */
    --video-scale           : .75;     /* 影片縮放倍率 */
    --video-device-top      : 25px;    /* 裝置上邊界 */

    --video-device-true-width: calc(var(--video-true-width) + var(--video-device-width));
    --video-device-true-height: calc(var(--video-true-height) + var(--video-device-height));
    --video-width: calc(var(--video-true-width) * var(--video-scale));
    --video-height: calc(var(--video-true-height) * var(--video-scale));
    --video-device-true-width: calc(var(--video-width) + var(--video-device-width));
    --video-device-true-height: calc(var(--video-height) + var(--video-device-height));
}
.scvideo-custom{display:flex!important;justify-content: center;}
.scvideo-custom .ba-video-wrapper {padding: 0 !important;}
.scvideo-custom video{z-index: 1;}
.scvideo-custom video {
    width: var(--video-width) !important;
    height: var(--video-height) !important;
    margin-top: var(--video-device-top);
    position: relative;
}
.scvideo-custom .ba-video-wrapper{
    width: var(--video-device-true-width);
    height: var(--video-device-true-height);
    display: flex;
    justify-content: center;
    border-radius: var(--video-device-borderR) !important;
    overflow: hidden;
}
.scvideo-custom .ba-video-wrapper:before {
    content: '';
    position: absolute;
    background: url(https://iphone-png.com/img/transparent-iphone-11-black.png);
    z-index: 2;
    display: block;
    width: var(--video-device-true-width);
    height: var(--video-device-true-height);
    background-size: contain;
    background-repeat: no-repeat;
}

/* Home oneQR Slider */
.HomeQRslider .ba-slideshow-img {background-size: contain !important;}
.HomeQRslider .ba-blog-post-title-wrapper a{
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 8em;
    overflow: hidden;
}
.HomeQRslider .intro-post-wrapper .intro-post-info > span, 
.HomeQRslider .ba-blog-post-info-wrapper > span {margin:0;}
/* HomeEffect */
.HomeQRslider.ba-item-recent-posts-slider .carousel-type .ba-slideshow-caption > *,
.HomeQRslider.ba-item-carousel .ba-slideshow-caption > *,
.HomeQRslider.ba-item-slideset .ba-slideshow-caption > * {
    padding: 0px;
}
.HomeQRslider ul li .ba-slideshow-img {
    background-color: rgb(255, 255, 255);
    background-size: 100% !important;
    width: 128px;
    height: 128px !important;
    border-radius: 20px;
    margin: 0 auto;    
}
.HomeQRslider ul li:hover .ba-slideshow-img 
{animation-duration: 1s;animation-name: rubberBand;}

@media (max-width:768px){
  .HomeQRslider ul li .ba-slideshow-img{ width: 108px; height: 108px !important; border-radius: 10px; }
}
@media (max-width:428px){
  .HomeQRslider ul li .ba-slideshow-img{ width: 88px; height: 88px !important; border-radius: 10px; }
}
