/* SEO Expired Domains Core — screenshots gallery + case studies (single domain) */
.sed-core-shots-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:0 0 8px}
.sed-core-shots-gallery img{width:100%;height:160px;object-fit:cover;border:1px solid #1e2c47;border-radius:10px;display:block}
.sed-core-shots-gallery a:hover img{border-color:#10b981}
.sed-core-wayback{list-style:none;margin:0;padding:0}
.sed-core-wayback li{padding:6px 0;border-bottom:1px solid #1e2c47}
.sed-core-wayback a{color:#34d399;text-decoration:none}
.sed-core-wayback a:hover{text-decoration:underline}
.sed-core-cases__list{list-style:none;margin:0;padding:0}
.sed-core-cases__list li{padding:6px 0;border-bottom:1px solid #1e2c47}
.sed-core-cases__list a{color:#e7edf6;text-decoration:none}
.sed-core-cases__list a:hover{color:#34d399}
/* Lightbox */
.sed-core-lightbox{position:fixed;inset:0;z-index:100000;background:rgba(4,8,18,.92);display:flex;align-items:center;justify-content:center;padding:32px}
.sed-core-lightbox[hidden]{display:none}
.sed-core-lightbox__img{max-width:min(1400px,94vw);max-height:88vh;border:1px solid #1e2c47;border-radius:10px;box-shadow:0 24px 80px rgba(0,0,0,.6)}
.sed-core-lightbox__close{position:absolute;top:16px;right:20px;width:44px;height:44px;font-size:28px;line-height:1;background:#101a2e;color:#e7edf6;border:1px solid #1e2c47;border-radius:50%;cursor:pointer}
.sed-core-lightbox__close:hover{border-color:#10b981;color:#34d399}
.sed-core-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;font-size:30px;line-height:1;background:#101a2e;color:#e7edf6;border:1px solid #1e2c47;border-radius:50%;cursor:pointer}
.sed-core-lightbox__nav:hover{border-color:#10b981;color:#34d399}
.sed-core-lightbox__nav--prev{left:20px}
.sed-core-lightbox__nav--next{right:20px}
