/* Bare instrument images: the display itself carries the light, without window chrome. */
#works-instrument-stage .instrument-window,
#works-instrument-stage .instrument-window.is-focused,
#works-instrument-stage .instrument-window:focus-within{
  border:0;
  border-radius:2px;
  background:transparent;
  box-shadow:none;
  overflow:visible;
}
#works-instrument-stage .instrument-window::before,
#works-instrument-stage .instrument-window::after{
  content:none;
  display:none;
}
#works-instrument-stage .instrument-title,
#works-instrument-stage .instrument-grip{
  display:none!important;
  pointer-events:none!important;
}
#works-instrument-stage .instrument-body{
  background:transparent;
  border:0;
  border-radius:2px;
  touch-action:none;
  user-select:none;
  -webkit-user-select:none;
  cursor:grab;
  filter:brightness(1.025) drop-shadow(0 0 9px #48acdf38) drop-shadow(0 0 21px #268dca1c);
  transition:filter .28s ease;
}
#works-instrument-stage .instrument-body img,
#works-instrument-stage .instrument-body video{
  background:transparent;
  -webkit-user-drag:none;
  user-select:none;
  pointer-events:none;
}
#works-instrument-stage .instrument-window:is(:hover,:focus-within,.is-focused) .instrument-body{
  filter:brightness(1.055) drop-shadow(0 0 10px #58baf34a) drop-shadow(0 0 24px #278dcc26);
}
#works-instrument-stage .instrument-window.is-dragging .instrument-body,
#works-instrument-stage .instrument-body:active{cursor:grabbing}
#works-instrument-stage .instrument-window.is-open .instrument-body{
  animation:worksInstrumentImageIgnition .75s ease-out;
}
@keyframes worksInstrumentImageIgnition{
  0%{filter:brightness(1.18) drop-shadow(0 0 12px #78ceff66) drop-shadow(0 0 27px #369cdd38)}
  32%{filter:brightness(1.09) drop-shadow(0 0 11px #62c4f94f) drop-shadow(0 0 24px #3098da2b)}
  100%{filter:brightness(1.025) drop-shadow(0 0 9px #48acdf38) drop-shadow(0 0 21px #268dca1c)}
}
@media(prefers-reduced-motion:reduce){
  #works-instrument-stage .instrument-window,
  #works-instrument-stage .instrument-body{
    animation:none!important;
    transition:none!important;
  }
}
.v3-motion-off #works-instrument-stage .instrument-window,
.v3-motion-off #works-instrument-stage .instrument-body{
  animation:none!important;
  transition:none!important;
}
