html:has(dialog[data-artwork-viewer][open]){overflow:hidden}.viewer-main-image.svelte-qjq5e3{transition:opacity .28s var(--ease-brand)}.viewer-thumbnail-image.svelte-qjq5e3{transition:border-color .18s var(--ease-brand), opacity .18s var(--ease-brand)}[data-viewer-thumbnail].svelte-qjq5e3:hover .viewer-thumbnail-image:where(.svelte-qjq5e3){opacity:.78}[data-viewer-thumbnail].svelte-qjq5e3:focus-visible,[data-viewer-previous].svelte-qjq5e3:focus-visible,[data-viewer-next].svelte-qjq5e3:focus-visible{outline:2px solid var(--color-clay);outline-offset:3px}@media (prefers-reduced-motion:reduce){.viewer-main-image.svelte-qjq5e3,.viewer-thumbnail-image.svelte-qjq5e3{transition:none}}.gallery-main-frame.svelte-15giy9v{--frame-max-height:min(56rem, calc(100svh - 12rem));aspect-ratio:var(--ratio);width:min(100%, calc(var(--frame-max-height) * var(--ratio)))}.gallery-main-image.svelte-15giy9v{transition:opacity .28s var(--ease-brand)}.gallery-thumbnail-image.svelte-15giy9v{transition:border-color .18s var(--ease-brand), opacity .18s var(--ease-brand)}[data-gallery-thumbnail].svelte-15giy9v:hover .gallery-thumbnail-image:where(.svelte-15giy9v){opacity:.78}[data-gallery-thumbnail].svelte-15giy9v:focus-visible{outline:2px solid var(--color-clay);outline-offset:3px}@media (width>=64rem){.gallery-main-frame.svelte-15giy9v{--frame-max-height:min(56rem, calc(100svh - 18rem))}}@media (prefers-reduced-motion:reduce){.gallery-main-image.svelte-15giy9v,.gallery-thumbnail-image.svelte-15giy9v{transition:none}}
