.sd-root[data-photo-frame=cabinet] .sd-photo:not(.sd-photo-bare){border:0 solid #0000;border-image:var(--sd-art-corners) 25% / clamp(1.1rem, 3vw, 1.6rem) / .2rem;background:var(--sd-ground-alt);box-shadow:0 .45rem 1rem -.5rem color-mix(in srgb, var(--sd-ink) 45%, transparent);padding:clamp(.45rem,1.4vw,.85rem)}.sd-root[data-photo-frame=cabinet] .sd-photo:not(.sd-photo-bare):before,.sd-root[data-photo-frame=cabinet] .sd-photo:not(.sd-photo-bare):after{border-radius:.3rem;inset:clamp(.45rem,1.4vw,.85rem)}.sd-root[data-photo-frame=cabinet] .sd-photo:not(.sd-photo-bare)>img{outline:max(1px, var(--sd-stroke)) solid color-mix(in srgb, var(--sd-accent) 75%, transparent);outline-offset:.18rem;border-radius:.3rem}
