.os-art-virtual-grid.svelte-ycynpu{position:relative;width:100%;min-height:0}.os-art-loading-runway.svelte-ycynpu{background-color:color-mix(in srgb,var(--color-os-border) 20%,var(--color-os-dark))}.os-art-visible-grid.svelte-ycynpu{position:absolute;inset:0 0 auto;display:grid;gap:0;will-change:transform}.os-art-grid-unmeasured.svelte-ycynpu .os-art-visible-grid:where(.svelte-ycynpu){position:relative;inset:auto;will-change:auto}.os-art-placeholder-boundary.svelte-ycynpu{position:absolute;left:0;right:0;height:1px;pointer-events:none;overflow-anchor:none}.os-art-tile.svelte-ycynpu{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--color-os-dark);outline:none;contain:layout paint style}.os-art-media.svelte-ycynpu{width:100%;height:100%;transition:transform .32s cubic-bezier(.32,.72,0,1)}.os-art-placeholder.svelte-ycynpu{background-color:color-mix(in srgb,var(--color-os-border) 20%,var(--color-os-dark));overflow-anchor:none}.os-art-tile.svelte-ycynpu:hover{z-index:1}.os-art-tile.svelte-ycynpu:hover .os-art-media:where(.svelte-ycynpu){transform:scale(1.05)}.os-art-tile.svelte-ycynpu:focus-visible{z-index:2;box-shadow:inset 0 0 0 2px var(--color-os-orange)}@media(prefers-reduced-motion:reduce){.os-art-media.svelte-ycynpu{transition-duration:0ms}.os-art-tile.svelte-ycynpu:hover .os-art-media:where(.svelte-ycynpu){transform:none}}
