.photo-gallery-mosaic{background:var(--color-pine);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.7fr 1fr;gap:8px;display:grid}.photo-gallery-cell{cursor:zoom-in;min-width:0;position:relative;overflow:hidden}.photo-gallery-cell:first-child{grid-row:1/-1}.photo-gallery-mosaic[data-count="1"]{grid-template-columns:minmax(0,1fr)}.photo-gallery-mosaic[data-count="2"]>.photo-gallery-cell:nth-child(2){grid-row:1/-1}.photo-gallery-all{bottom:18px;color:var(--color-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-radius:13px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:600;display:flex;position:absolute;inset-inline-end:18px;box-shadow:0 2px 15px #12261e15}@media (width<=639px){.photo-gallery-mosaic{grid-template-columns:minmax(0,1fr)}.photo-gallery-mosaic>.photo-gallery-cell:not(:first-child){display:none}.photo-gallery-all{bottom:14px;inset-inline-end:14px}}@media (prefers-reduced-motion:reduce){.photo-gallery-mosaic img{transition:none}}
