.lb{z-index:30;cursor:zoom-out;display:none;position:fixed;inset:0}.lb.on{display:block}.lb .bd{opacity:0;background:#05090ed1;transition:opacity .38s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.lb.show .bd{opacity:1}.lb img{transform-origin:0 0;will-change:transform;border-radius:10px;transition:transform .42s cubic-bezier(.16,1,.3,1),border-radius .42s;position:absolute;top:0;left:0;box-shadow:0 30px 80px #0000008c}.lb button{color:#f4f6fa;cursor:pointer;opacity:0;background:#ffffff1f;border:0;border-radius:9999px;width:42px;height:42px;font-size:20px;transition:opacity .3s;position:absolute;top:18px;right:18px}.lb.show button{opacity:1}.lb button:focus-visible{outline-offset:2px;outline:2px solid #5fd6ff}html[data-theme=light] .lb .bd{background:#f3f5f8eb}html[data-theme=light] .lb button{color:#20252e;background:#20252e1a}img.zsrc{visibility:hidden}@media (prefers-reduced-motion:reduce){.lb img,.lb .bd{transition:none}}
