.masonry-grid.svelte-16jmaew{display:grid;grid-template-columns:repeat(var(--column-count),1fr);gap:1.5rem;width:100%}.masonry-column.svelte-16jmaew{display:flex;flex-direction:column;gap:1.5rem}.masonry-item.svelte-16jmaew{-moz-column-break-inside:avoid;break-inside:avoid;cursor:pointer;will-change:transform;transform:translateZ(0);backface-visibility:hidden}@media (max-width: 640px){.masonry-grid.svelte-16jmaew,.masonry-column.svelte-16jmaew{gap:1rem}}html{scroll-behavior:smooth}.slider-container.svelte-lh35j0{position:relative}.slider.svelte-lh35j0{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem}.slide.svelte-lh35j0{scroll-snap-align:center;flex:0 0 100%}.arrow-button.svelte-lh35j0{position:absolute;border:none;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease-in-out;z-index:10}.arrow-button.svelte-lh35j0:hover{opacity:.8}.dots.svelte-lh35j0{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem}.dot.svelte-lh35j0{width:.4rem;height:.4rem;background-color:#ccc;border-radius:50%;transition:background-color .3s ease;cursor:pointer}.dot.active.svelte-lh35j0{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}@media (min-width: 480px){.slider.svelte-lh35j0{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.arrow-button.svelte-lh35j0,.dots.svelte-lh35j0{display:none}}
