.lightbox{position:fixed;z-index:1000;inset:0;display:none;align-items:center;justify-content:center;padding:56px;background:rgba(16,7,15,.96);backdrop-filter:blur(12px)}.lightbox.open{display:flex}.lightbox img{display:block;max-width:min(92vw,1100px);max-height:86vh;width:auto;height:auto;object-fit:contain;border-radius:14px;box-shadow:0 30px 100px #000a}.lightbox button{position:absolute;z-index:2;border:0;border-radius:999px;background:#d8f054;color:#170d16;cursor:pointer;font:700 32px/1 Arial}.lightbox-close{top:18px;right:18px;width:44px;height:44px}.lightbox-prev,.lightbox-next{top:50%;width:48px;height:48px;transform:translateY(-50%)}.lightbox-prev{left:18px}.lightbox-next{right:18px}.lightbox-open{overflow:hidden}@media(max-width:600px){.lightbox{padding:58px 12px}.lightbox-prev{left:8px}.lightbox-next{right:8px}.lightbox button{background:#d8f054e8}}
