
@scope (:root) to (.site-head, .foot-stack, .site-foot, a.skip){
.cphoto-pre img:where(:scope,:not(:scope)),.cphoto-held img:where(:scope,:not(:scope)){display:block;width:100%;max-width:360px;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px;border:1px solid var(--line,#ddd);margin-block:6px 10px}
.cphoto-acts:where(:scope,:not(:scope)){flex-wrap:wrap;gap:8px}
.cphoto-pick:where(:scope,:not(:scope)),.cphoto .btn:where(:scope,:not(:scope)),.cphoto-admin .btn:where(:scope,:not(:scope)){min-height:44px}
.cphoto-pick:where(:scope,:not(:scope)){cursor:pointer;position:relative}
.cphoto-pick:focus-within:where(:scope,:not(:scope)){outline:2px solid var(--focus,#4b3fbf);outline-offset:2px}
.cphoto-thumb:where(:scope,:not(:scope)){display:block;width:160px;max-width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:6px;margin-bottom:4px}
.cphoto-admin .row:where(:scope,:not(:scope)){flex-wrap:wrap;gap:6px;margin-top:6px}
}
.site-head,.foot-stack,.site-foot,a.skip{min-width:0;min-height:0}
