/* Quiet motion and a clean exhibition surface for the actual artwork. */
body:has(.art-track),body:has(.studio-collection){background:#fff}
body[data-studio-layout=grid] .art-card>:is(button,a.art-detail-link),
.studio-collection .studio-photo-grid button,
.studio-collection .art-detail-photo button,
.studio-collection .studio-photo-grid img,
.studio-collection .art-detail-photo img,
body[data-studio-layout=grid] .art-card img,
#art-full{background:transparent!important;box-shadow:none!important;border-radius:0!important}
body:has(.studio-collection) #case-image-dialog,body:has(.art-track) #art-dialog{background:#fff!important}
.art-card>a.art-detail-link,.studio-collection .case-zoom,.case-media .case-zoom,.editorial-card .sample-pair,.home-case-grid .case-image{transition:translate .28s ease,filter .28s ease;translate:0 0}
.art-card .art-expand{transition:scale .25s ease,rotate .3s ease!important}
.motion-item{opacity:1;translate:0 0;transition:opacity .5s ease,translate .5s cubic-bezier(.2,.65,.3,1)}
.motion-item.is-entering{opacity:0;translate:0 14px}
@media(hover:hover) and (pointer:fine){
 .art-card>a.art-detail-link:hover,.studio-collection .case-zoom:hover,.case-media .case-zoom:hover,.editorial-card:hover .sample-pair,.home-case-grid a:hover .case-image{translate:0 -5px;filter:drop-shadow(0 10px 10px rgba(40,38,30,.09))}
 .art-card:hover .art-expand{rotate:90deg;scale:1.12}
}
.art-card>a.art-detail-link:focus-visible,.studio-collection .case-zoom:focus-visible,.case-media .case-zoom:focus-visible{outline:2px solid #302f2c;outline-offset:5px}
@media(prefers-reduced-motion:reduce){
 html{scroll-behavior:auto!important}
 .motion-item,.motion-item.is-entering{opacity:1!important;translate:none!important;transition:none!important}
 .art-card>a.art-detail-link,.studio-collection .case-zoom,.case-media .case-zoom,.editorial-card .sample-pair,.home-case-grid .case-image,.art-card .art-expand{transition:none!important;translate:none!important;rotate:none!important;scale:1!important}
}
