.carousel-container.svelte-1sg2boh{--max-height: var(--container-xl);position:relative;max-width:var(--container-5xl);max-height:var(--max-height);margin:0 auto;border-radius:var(--radius-xl);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));place-items:center}.carousel-image.svelte-1sg2boh{display:block;height:100%;width:auto;max-width:100%;max-height:100%;object-fit:contain}.carousel-controls.svelte-1sg2boh{position:absolute;inset:0;display:flex;justify-content:space-between}.carousel-nav-main.svelte-1sg2boh{width:fit-content;height:100%;padding:calc(var(--spacing) * 2);cursor:pointer;&:hover :where(.svelte-1sg2boh){background-color:var(--color-surface-50-950)}&:disabled{pointer-events:none}}.carousel-nav-button.svelte-1sg2boh{border-radius:var(--radius-md);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 2);background-color:color-mix(in oklab,light-dark(var(--color-surface-50),var(--color-surface-950)) 40%,transparent);display:flex;justify-content:center}.carousel-preview-list.svelte-1sg2boh{max-width:var(--container-5xl);display:grid;gap:calc(var(--spacing) * 2);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:calc(var(--spacing) * 2);@media(width>=48rem){grid-template-columns:repeat(6,minmax(0,1fr))}@media(width>=64rem){grid-template-columns:repeat(8,minmax(0,1fr))}}.carousel-preview-button.svelte-1sg2boh{position:relative;border-radius:var(--radius-lg);overflow:hidden;border-color:var(--color-secondary-500);&[data-active=true]{border-width:2px}}.carousel-preview-image.svelte-1sg2boh{width:auto;min-width:100%;height:100%;min-height:100%;object-fit:cover}
