.SmartImage.svelte-19fu7ea{overflow:hidden;background-color:transparent}.SmartImage--inline.svelte-19fu7ea{display:inline-block;max-width:100%}.SmartImage--full.svelte-19fu7ea,.SmartImage--cover.svelte-19fu7ea,.SmartImage--contain.svelte-19fu7ea{display:block}.SmartImage__placeholder.svelte-19fu7ea{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:1;transition:opacity var(--si-fade) ease}.SmartImage[data-loaded=true].svelte-19fu7ea .SmartImage__placeholder:where(.svelte-19fu7ea){opacity:0}.SmartImage__placeholder--blur.svelte-19fu7ea{background-size:cover;background-repeat:no-repeat;transform:scale(1.05)}.SmartImage__placeholder--skeleton.svelte-19fu7ea{background:linear-gradient(90deg,#0000000f,#0000001f,#0000000f);background-size:200% 100%;animation:svelte-19fu7ea-si-shimmer 1.2s ease-in-out infinite}@keyframes svelte-19fu7ea-si-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.SmartImage[data-loading=true].svelte-19fu7ea img{color:transparent}.SmartImage[data-error=true].svelte-19fu7ea img{color:inherit}.SmartImage.svelte-19fu7ea picture{display:block}.SmartImage__img.svelte-19fu7ea{position:relative;z-index:1;display:block;width:100%;height:auto;-o-object-fit:var(--si-fit, contain);object-fit:var(--si-fit, contain);-o-object-position:var(--si-pos, 50% 50%);object-position:var(--si-pos, 50% 50%)}.SmartImage--inline.svelte-19fu7ea picture,.SmartImage--full.svelte-19fu7ea picture{position:relative;z-index:1;width:100%}.SmartImage--inline.svelte-19fu7ea picture>img,.SmartImage--full.svelte-19fu7ea picture>img{width:100%;height:auto;-o-object-fit:var(--si-fit, contain);object-fit:var(--si-fit, contain);-o-object-position:var(--si-pos, 50% 50%);object-position:var(--si-pos, 50% 50%)}.SmartImage--cover.svelte-19fu7ea picture,.SmartImage--contain.svelte-19fu7ea picture{position:absolute;inset:0;z-index:1;width:100%;height:100%}.SmartImage--cover.svelte-19fu7ea picture>img,.SmartImage--contain.svelte-19fu7ea picture>img{width:100%;height:100%;-o-object-fit:var(--si-fit, cover);object-fit:var(--si-fit, cover);-o-object-position:var(--si-pos, 50% 50%);object-position:var(--si-pos, 50% 50%)}.SmartImage--cover.svelte-19fu7ea .SmartImage__img:where(.svelte-19fu7ea),.SmartImage--contain.svelte-19fu7ea .SmartImage__img:where(.svelte-19fu7ea){position:absolute;inset:0;width:100%;height:100%}@media(prefers-reduced-motion:reduce){.SmartImage__placeholder--skeleton.svelte-19fu7ea{animation:none}.SmartImage__placeholder.svelte-19fu7ea{transition:none}}
