@layer tx.components{.tx-gallery-frame.svelte-11qvrhn{min-inline-size:0}.tx-gallery-frame[data-layout=masonry].svelte-11qvrhn{container-type:inline-size}.tx-gallery.svelte-11qvrhn{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--tx-gallery-min)), 1fr));gap:var(--tx-gallery-gap);margin:0;padding:0;list-style:none;display:grid}.tx-gallery-item.svelte-11qvrhn{min-inline-size:0}.tx-gallery-figure.svelte-11qvrhn{gap:.375rem;margin:0;display:grid}.tx-gallery-tile.svelte-11qvrhn{inline-size:100%;aspect-ratio:var(--tx-gallery-ratio);border-radius:var(--tx-radius,.5rem);background:var(--tx-muted,Canvas);color:inherit;font:inherit;border:0;padding:0;display:block;position:relative;overflow:hidden}button.tx-gallery-tile.svelte-11qvrhn{cursor:zoom-in}button.tx-gallery-tile.svelte-11qvrhn:focus-visible{outline:var(--tx-focus-ring-width,2px) solid var(--tx-ring,Highlight);outline-offset:var(--tx-focus-ring-offset,2px)}.tx-gallery-tile.svelte-11qvrhn .tx-gallery-image,.tx-gallery-tile.svelte-11qvrhn .tx-gallery-image>.tx-image-img{block-size:100%;inline-size:100%;display:block}.tx-gallery-tile.svelte-11qvrhn .tx-gallery-image>.tx-image-img{transition:scale var(--tx-motion-base,.2s) var(--tx-motion-easing,ease-out)}button.tx-gallery-tile.svelte-11qvrhn:hover .tx-gallery-image>.tx-image-img{scale:1.03}.tx-gallery-caption.svelte-11qvrhn{color:var(--tx-muted-foreground,CanvasText);font-size:.875rem;line-height:1.4}.tx-gallery-frame[data-layout=masonry].svelte-11qvrhn .tx-gallery:where(.svelte-11qvrhn){--tx-gallery-col:calc((100cqi - (var(--tx-gallery-columns) - 1) * var(--tx-gallery-gap)) / var(--tx-gallery-columns));display:block;position:relative}.tx-gallery-frame[data-layout=masonry].svelte-11qvrhn .tx-gallery:where(.svelte-11qvrhn)>.tx-gallery-item:where(.svelte-11qvrhn){inline-size:var(--tx-gallery-col);block-size:calc(var(--tx-gallery-h) * var(--tx-gallery-col));position:absolute;inset-block-start:calc(var(--tx-gallery-y) * var(--tx-gallery-col) + var(--tx-gallery-k) * var(--tx-gallery-gap));inset-inline-start:calc(var(--tx-gallery-x) * (var(--tx-gallery-col) + var(--tx-gallery-gap)))}.tx-gallery-frame[data-layout=masonry].svelte-11qvrhn .tx-gallery:where(.svelte-11qvrhn) .tx-gallery-figure:where(.svelte-11qvrhn),.tx-gallery-frame[data-layout=masonry].svelte-11qvrhn .tx-gallery:where(.svelte-11qvrhn) .tx-gallery-tile:where(.svelte-11qvrhn){aspect-ratio:auto;block-size:100%}.tx-gallery-frame[data-layout=masonry].svelte-11qvrhn .tx-gallery:where(.svelte-11qvrhn) .tx-gallery-figure:where(.svelte-11qvrhn){position:relative}.tx-gallery-frame[data-layout=masonry].svelte-11qvrhn .tx-gallery:where(.svelte-11qvrhn) .tx-gallery-caption:where(.svelte-11qvrhn){color:#fff;pointer-events:none;background:linear-gradient(#0000,#000000c7 45%);border-end-end-radius:var(--tx-radius,.5rem);border-end-start-radius:var(--tx-radius,.5rem);padding:1.5rem .625rem .5rem;position:absolute;inset-block-end:0;inset-inline:0}@media (prefers-reduced-motion:reduce){.tx-gallery-tile.svelte-11qvrhn .tx-gallery-image>.tx-image-img{transition:none}button.tx-gallery-tile.svelte-11qvrhn:hover .tx-gallery-image>.tx-image-img{scale:none}}@media (forced-colors:active){.tx-gallery-tile.svelte-11qvrhn{border:1px solid canvastext}button.tx-gallery-tile.svelte-11qvrhn:focus-visible{outline-color:highlight}.tx-gallery-frame[data-layout=masonry].svelte-11qvrhn .tx-gallery:where(.svelte-11qvrhn) .tx-gallery-caption:where(.svelte-11qvrhn){color:canvastext;background:canvas}}}
