.breakdance-lightbox-overlay,.mfp-bg,.ilightbox-overlay{background:rgba(0,0,0,0.85)!important;backdrop-filter:blur(5px);transition:opacity 0.3s ease}.breakdance-lightbox-image,.mfp-img{border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,0.5);max-height:85vh!important;max-width:90vw!important;object-fit:contain}.breakdance-lightbox-close,.breakdance-lightbox-prev,.breakdance-lightbox-next,.mfp-close,.mfp-arrow{background:rgba(255,255,255,0.15)!important;color:#ffffff!important;border:none!important;border-radius:50%!important;width:45px!important;height:45px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background 0.2s ease,transform 0.2s ease!important}.breakdance-lightbox-close:hover,.breakdance-lightbox-prev:hover,.breakdance-lightbox-next:hover,.mfp-close:hover,.mfp-arrow:hover{background:rgba(255,255,255,0.3)!important;transform:scale(1.1)}.breakdance-image img,.image-wrapper img{cursor:zoom-in;transition:transform 0.3s ease}.breakdance-image img:hover{transform:scale(1.02)}.my-image-gallery{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:15px!important}.my-image-gallery>*:nth-child(1){grid-column:1 / -1!important}.my-image-gallery>*:nth-child(1) img{width:100%!important;height:420px!important;object-fit:cover!important;border-radius:6px!important;cursor:pointer!important;box-shadow:0 4px 12px rgba(0,0,0,0.08)}.my-image-gallery>*:nth-child(n+2) img{width:100%!important;height:110px!important;object-fit:cover!important;border-radius:4px!important;cursor:pointer!important;opacity:0.8;transition:all 0.25s ease-in-out;border:2px solid transparent}.my-image-gallery>*:nth-child(n+2) img:hover{opacity:1;border-color:#0073aa;transform:translateY(-2px)}