.btcr .strip img,.btcr .strip video{cursor:zoom-in;transition:opacity .2s}
.btcr .strip img:hover,.btcr .strip video:hover{opacity:.85}
.btlb{position:fixed;inset:0;z-index:2147483000;background:rgba(10,10,10,.82);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.btlb.on{opacity:1;visibility:visible}
.btlb-m{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:64px 88px}
.btlb-m img,.btlb-m video{max-width:min(1100px,100%);max-height:100%;width:auto;height:auto;object-fit:contain;display:block;background:#EFEFE6;box-shadow:0 20px 60px rgba(0,0,0,.35);transform:scale(.98);transition:transform .25s ease}
.btlb.on .btlb-m img,.btlb.on .btlb-m video{transform:scale(1)}
.btlb button{position:absolute;background:transparent;border:1px solid rgba(239,239,230,.55);color:#EFEFE6;width:46px;height:46px;display:flex;align-items:center;justify-content:center;font:300 26px/1 'IBM Plex Mono',ui-monospace,monospace;cursor:pointer;padding:0;transition:background-color .2s,color .2s}
.btlb button:hover,.btlb button:focus-visible{background:#EFEFE6;color:#1D1D1D;outline:none}
.btlb-x{top:20px;right:20px}
.btlb-p{left:24px;top:50%;transform:translateY(-50%)}
.btlb-n{right:24px;top:50%;transform:translateY(-50%)}
.btlb.single .btlb-p,.btlb.single .btlb-n{display:none}
.btlb-c{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);color:#EFEFE6;font:400 11px/1 'IBM Plex Mono',ui-monospace,monospace;letter-spacing:.2em}
@media (max-width:640px){.btlb-m{padding:70px 12px 60px}.btlb-p,.btlb-n{top:auto;bottom:12px;transform:none;width:40px;height:40px}.btlb-p{left:12px}.btlb-n{right:12px}.btlb-x{top:12px;right:12px;width:40px;height:40px}}
