.scd-cards--albums .scd-card__photo,.scd-cards--albums .scd-card__photo img{height:220px}.scd-cards--albums .scd-card__text{margin-top:6px}.scd-album{padding-top:0}.scd-album__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.scd-album__thumb{display:block;aspect-ratio:3/2;border-radius:16px;overflow:hidden;background:#eaf1ec;box-shadow:var(--scd-sh-card);cursor:zoom-in}.scd-album__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.scd-album__thumb:hover img{transform:scale(1.04)}.scd-album__empty{color:var(--scd-muted);text-align:center}@media (max-width:1000px){.scd-album__grid{grid-template-columns:repeat(2,1fr);gap:12px}}.scd-lightbox{border:0;padding:0;margin:0;width:100vw;height:100vh;max-width:none;max-height:none;background:rgba(12,20,15,.97);color:#fff;overflow:hidden}.scd-lightbox::backdrop{background:rgba(12,20,15,.9)}body:has(.scd-lightbox[open]){overflow:hidden}.scd-lightbox__close{position:fixed;top:18px;right:18px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.14);color:#fff;font-size:28px;line-height:1;cursor:pointer}.scd-lightbox__close:hover{background:rgba(255,255,255,.26)}.scd-lightbox__splide,.scd-lightbox .splide__track,.scd-lightbox .splide__list{height:100vh}.scd-lightbox .splide__slide{display:flex;align-items:center;justify-content:center;padding:24px clamp(48px, 7vw, 90px)}.scd-lightbox .splide__slide img{max-width:100%;max-height:calc(100vh - 48px);width:auto;height:auto;object-fit:contain;border-radius:6px}.scd-lightbox .splide__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:46px;height:46px;padding:0;border:0;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.14);opacity:1;transition:background .18s ease}.scd-lightbox .splide__arrow:hover{background:rgba(255,255,255,.26)}.scd-lightbox .splide__arrow svg{width:20px;height:20px;fill:#fff}.scd-lightbox .splide__arrow--prev{left:14px}.scd-lightbox .splide__arrow--prev svg{transform:scaleX(-1)}.scd-lightbox .splide__arrow--next{right:14px}