.button{margin:0 auto;display:block}.button svg{width:50px;aspect-ratio:1/1;display:block;height:40px}@keyframes skeleton-loading{0%{background-color:#f2f2f2}to{background-color:#d9d9d9}}.lightgallery-vue{padding:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--card_width),1fr));grid-auto-rows:var(--row_increment);justify-content:center}.lightgallery-vue a{padding:0;margin:10px;border-radius:var(--card_border_radius);transition:.3s;position:relative;overflow:hidden}.lightgallery-vue a:after{content:"";inset:0;position:absolute;width:100%;height:100%;animation:skeleton-loading 1s linear infinite alternate}.lightgallery-vue a:focus,.lightgallery-vue a:hover{transform:translate3d(0,-2px,0);box-shadow:0 4px 4px rgba(0,0,0,.24),0 0 4px rgba(0,0,0,.12),0 6px 18px rgba(0,0,0,.12)}.lightgallery-vue a:nth-of-type(4n){grid-row-end:span var(--card_small)}.lightgallery-vue a:nth-of-type(4n+3){grid-row-end:span var(--card_medium)}.lightgallery-vue a:nth-of-type(4n+2){grid-row-end:span var(--card_large)}.lightgallery-vue a:nth-of-type(4n+1){grid-row-end:span var(--card_x_large)}.lightgallery-vue a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;border-radius:inherit;position:relative;z-index:1}.lg-backdrop{background-color:rgba(40,40,40,.95)}