.gallery.svelte-1jsl7d7.svelte-1jsl7d7{display:flex;flex-flow:column;justify-content:space-between;background:#fff;border-radius:1rem;box-shadow:var(--shadow);overflow:hidden;text-decoration:none;position:relative;color:var(--title);width:100%}.gallery.svelte-1jsl7d7 .bottom.svelte-1jsl7d7{flex-grow:1;display:flex;flex-flow:column;justify-content:space-between}.gallery.svelte-1jsl7d7:hover .preview img.svelte-1jsl7d7{transform:scale(1.1)}.gallery.svelte-1jsl7d7:hover .number.svelte-1jsl7d7{background:var(--primary)}.gallery.svelte-1jsl7d7 p.svelte-1jsl7d7{font-weight:400;font-size:.75rem;padding:0 1rem;margin:0 0 1rem}.gallery.svelte-1jsl7d7 .preview.svelte-1jsl7d7{max-width:100%;width:100%;aspect-ratio:389 / 282;overflow:hidden;background:var(--dots)}.gallery.svelte-1jsl7d7 .preview img.svelte-1jsl7d7{-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .2s ease-in-out;width:100%;aspect-ratio:389 / 282}.gallery.svelte-1jsl7d7 .title.svelte-1jsl7d7{padding:1rem 1rem .3rem}.gallery.svelte-1jsl7d7 .number.svelte-1jsl7d7{position:absolute;top:1rem;right:1rem;background:var(--secondary);color:#fff;border-radius:50%;min-width:3rem;min-height:3rem;display:grid;place-content:center}.gallery.svelte-1jsl7d7 .author.svelte-1jsl7d7{padding:1rem;display:flex;align-items:center;gap:1rem;color:var(--title);font-size:.8rem;border-top:1px solid var(--dots)}.gallery.svelte-1jsl7d7 .author .curatedby.svelte-1jsl7d7{font-weight:400;text-transform:uppercase;font-size:.7rem}.gallery.svelte-1jsl7d7 .author .avatar.svelte-1jsl7d7{width:50px;height:50px;overflow:hidden;position:relative;border-radius:50%}.gallery.svelte-1jsl7d7 .author .avatar img.svelte-1jsl7d7{object-position:center;width:100%;height:auto;min-width:100%;min-height:100%}.holder.svelte-sjk793{display:flex;width:100%}.galleries.svelte-sjk793{position:relative;z-index:5;margin:2rem auto;width:100%;max-width:1200px;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}@media (max-width: 1024px){.galleries.svelte-sjk793{grid-template-columns:1fr 1fr;gap:1rem;padding:1rem}}@media (max-width: 500px){.galleries.svelte-sjk793{grid-template-columns:1fr}}
