.-LIgua_grid{gap:var(--space-3);margin-top:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.-LIgua_grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.-LIgua_grid{grid-template-columns:repeat(4,1fr)}}.-LIgua_thumb{aspect-ratio:4/3;border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:pointer;min-width:44px;min-height:44px;padding:0;position:relative;overflow:hidden}.-LIgua_thumb:hover .-LIgua_thumbImage{transform:scale(1.05)}.-LIgua_thumbImage{object-fit:cover;transition:transform var(--transition-base)}.-LIgua_lightbox{z-index:var(--z-modal);background:#000000f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.-LIgua_lightboxClose{top:var(--space-4);right:var(--space-4);color:#fff;z-index:10;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:2.5rem;line-height:1;display:flex;position:absolute}.-LIgua_lightboxNav{color:#fff;z-index:10;opacity:.7;min-width:44px;min-height:44px;transition:opacity var(--transition-fast);justify-content:center;align-items:center;font-size:3rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.-LIgua_lightboxNav:hover{opacity:1}.-LIgua_lightboxPrev{left:var(--space-4)}.-LIgua_lightboxNext{right:var(--space-4)}.-LIgua_lightboxContent{width:85vw;height:80vh;position:relative}.-LIgua_lightboxImage{object-fit:contain}.-LIgua_lightboxCount{bottom:var(--space-4);color:#ffffffb3;font-size:var(--text-sm);position:absolute;left:50%;transform:translate(-50%)}
