/* Keep original device-specific display rules; reveal only animation targets. */
[data-anim-extended],[data-anim-desktop],[data-anim-mobile],[data-anim-tablet]{visibility:visible!important;opacity:1!important}
.btc-gallery{position:relative!important;overflow:hidden!important}
.btc-gallery>.slides{height:100%!important;min-height:inherit;margin:0!important;padding:0!important}
.btc-gallery>.slides>.btc-gallery-slide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;float:none!important;display:block!important;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0!important;visibility:hidden!important;transition:opacity .6s ease;z-index:0!important}
.btc-gallery>.slides>.btc-gallery-active{opacity:1!important;visibility:visible!important;z-index:1!important}
.btc-gallery>.slides>.btc-gallery-slide>img{display:none!important}
.btc-gallery-control{position:absolute!important;top:50%;transform:translateY(-50%);z-index:5;background:rgba(0,0,0,.45);color:white;border:0;font:32px/1 sans-serif;padding:8px 12px;cursor:pointer}.btc-prev{left:0}.btc-next{right:0}
