.carousel.svelte-cgalhf{--_row-gap:var(--size-2);grid-row-gap:var(--_row-gap);row-gap:var(--_row-gap);grid-template-rows:repeat(2,auto);display:grid}@media (width>=768px){.carousel.svelte-cgalhf{--_row-gap:var(--size-4)}}.controls.svelte-cgalhf{grid-gap:var(--_row-gap);justify-content:center;align-items:center;gap:var(--_row-gap);grid-template-columns:repeat(3,auto);display:grid}.controls.hidden.svelte-cgalhf{visibility:hidden}.controls.svelte-cgalhf>button:where(.svelte-cgalhf){padding-top:var(--size-2);padding-bottom:var(--size-2);padding-left:var(--size-2);padding-right:var(--size-2);color:var(--color-secondary-300);border-radius:var(--rounded);cursor:pointer;transition:all .1s var(--ease-3);background:0 0;border:1px solid #0000;place-items:center;display:grid}.controls.svelte-cgalhf>button:where(.svelte-cgalhf):focus-visible,.controls.svelte-cgalhf>button:where(.svelte-cgalhf):hover{color:var(--color-secondary-700)}.controls.svelte-cgalhf>button:where(.svelte-cgalhf):focus-visible{border-color:var(--color-secondary-700);outline:none}.markers.svelte-cgalhf{justify-content:center;gap:var(--size-2);flex-wrap:wrap;display:flex}.markers.svelte-cgalhf button:where(.svelte-cgalhf){--_marker-size:16px;height:16px;height:var(--_marker-size);width:16px;width:var(--_marker-size);border:2px solid var(--color-secondary-300);cursor:pointer;background:0 0;border-radius:50%;position:relative}.markers.svelte-cgalhf button:where(.svelte-cgalhf):after{content:"";transition:scale .2s var(--ease-out-5), background .2s var(--ease-out-5);background:0 0;border-radius:50%;position:absolute;inset:2px;transform:scale(.5)}.markers.svelte-cgalhf button.active:where(.svelte-cgalhf):after{background:var(--color-secondary-500);transition-duration:.3s;transform:scale(1)}.markers.svelte-cgalhf button:where(.svelte-cgalhf):not(.active):hover:after,.markers.svelte-cgalhf button:where(.svelte-cgalhf):not(.active):focus-visible:after{background:var(--color-secondary-500);transform:scale(.75)}.markers.svelte-cgalhf button:where(.svelte-cgalhf):focus-visible{border-color:var(--color-secondary-700);outline:none}.figures.svelte-cgalhf{scroll-snap-type:x mandatory;align-items:center;display:flex;overflow-x:scroll}.figures.svelte-cgalhf figure:where(.svelte-cgalhf){scroll-snap-align:start;flex:0 0 100%}@media (width>=480px){.figures.svelte-cgalhf{border-radius:var(--rounded)}}.figures.stack.svelte-cgalhf{grid-template-areas:"stack";align-items:start;display:grid;overflow-x:hidden}.figures.stack.svelte-cgalhf figure:where(.svelte-cgalhf){flex:initial;grid-area:stack}figure.svelte-cgalhf{grid-row-gap:var(--_row-gap);row-gap:var(--_row-gap);opacity:0;transition:opacity .5s var(--ease-5);margin:0;padding:0;display:grid}figure.active.svelte-cgalhf{z-index:var(--layer-2);opacity:1;animation:svelte-cgalhf-img-enter .5s var(--ease-5)}@keyframes svelte-cgalhf-img-enter{0%{transform:translate(10px)}}img.portrait.svelte-cgalhf{max-height:66vh;max-height:var(--figure-image-max-height,66vh);width:auto;margin-left:auto;margin-right:auto}@media (width>=480px){img.svelte-cgalhf{border-radius:var(--rounded)}}figcaption.svelte-cgalhf{text-align:center;padding-left:var(--figure-caption-padding,var(--size-4));padding-right:var(--figure-caption-padding,var(--size-4));font-style:italic}@media (width>=1024px){figcaption.svelte-cgalhf{padding-left:var(--figure-caption-padding,var(--size-8));padding-right:var(--figure-caption-padding,var(--size-8))}}
