.sd-root[data-photo-frame=vignette] .sd-photo:not(.sd-photo-bare){aspect-ratio:10/13;background:color-mix(in srgb, var(--sd-ink) 8%, var(--sd-ground-alt));border-radius:50% 50% .25rem .25rem/38.5% 38.5% .25rem .25rem;width:80%;height:auto;margin:10% auto}.sd-root[data-photo-frame=vignette] .sd-photo:not(.sd-photo-bare)>img{border-radius:inherit}.sd-root[data-photo-frame=vignette] .sd-photo:not(.sd-photo-bare):after{content:"";z-index:2;background:var(--sda-extra2,var(--sd-extra2));pointer-events:none;-webkit-mask:var(--sd-art-vignette-arch,linear-gradient(transparent, transparent)) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--sd-art-vignette-arch,linear-gradient(transparent, transparent)) 0 0 / 100% 100% no-repeat;mask:var(--sd-art-vignette-arch,linear-gradient(transparent, transparent)) 0 0 / 100% 100% no-repeat;box-shadow:none;border-radius:0;position:absolute;inset:-12.5%}.sd-root[data-photo-frame=vignette] .sd-gallery-item:nth-child(2n) .sd-photo:not(.sd-photo-bare),.sd-root[data-photo-frame=vignette] .sd-story-item:nth-child(odd) .sd-photo:not(.sd-photo-bare),.sd-root[data-photo-frame=vignette] .sd-venue-item:nth-child(2n) .sd-photo:not(.sd-photo-bare){border-radius:50%}.sd-root[data-photo-frame=vignette] .sd-gallery-item:nth-child(2n) .sd-photo:not(.sd-photo-bare):after,.sd-root[data-photo-frame=vignette] .sd-story-item:nth-child(odd) .sd-photo:not(.sd-photo-bare):after,.sd-root[data-photo-frame=vignette] .sd-venue-item:nth-child(2n) .sd-photo:not(.sd-photo-bare):after{-webkit-mask-image:var(--sd-art-vignette,linear-gradient(transparent, transparent));-webkit-mask-image:var(--sd-art-vignette,linear-gradient(transparent, transparent));mask-image:var(--sd-art-vignette,linear-gradient(transparent, transparent))}
