/* ATOM NEW BD v16.59 - Polish: image skeleton + screenshot lightbox */
@keyframes atomSkel{0%{background-position:200% 0}100%{background-position:-200% 0}}
img.atom-skel{background:linear-gradient(100deg,#141b2a 30%,#1f2a42 50%,#141b2a 70%)!important;background-size:200% 100%;animation:atomSkel 1.3s linear infinite;min-height:60px}
body.atom-dark .atom-content-text img.atom-zoomable{cursor:zoom-in}
html.atom-lb-open{overflow:hidden}
.atom-lb{position:fixed;inset:0;z-index:2147483000;background:rgba(5,8,14,.94);display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}
.atom-lb[hidden]{display:none}
.atom-lb>img{max-width:100vw;max-height:88vh;object-fit:contain;border-radius:6px;box-shadow:0 12px 48px rgba(0,0,0,.6);background:#0f1522;touch-action:pan-y}
.atom-lb button{position:absolute;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font:400 28px/1 system-ui,Arial,sans-serif;cursor:pointer;padding:0}
.atom-lb button:hover{background:rgba(225,29,72,.85)}
.atom-lb-x{top:max(12px,env(safe-area-inset-top));right:12px;font-size:30px!important}
.atom-lb-p{left:10px;top:50%;transform:translateY(-50%)}
.atom-lb-n{right:10px;top:50%;transform:translateY(-50%)}
.atom-lb.single .atom-lb-p,.atom-lb.single .atom-lb-n,.atom-lb.single .atom-lb-c{display:none}
.atom-lb-c{position:absolute;bottom:max(14px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;font:700 12px/1.6 system-ui,Arial,sans-serif}
@media (max-width:600px){.atom-lb-p,.atom-lb-n{width:38px;height:38px;font-size:24px!important;background:rgba(255,255,255,.1)}}
