/* R6 changes only desk objects; the approved scene, type, menu and prices stay. */
.studio .r5-prop:not(:focus-visible),.studio .r5-hit:not(:focus-visible){outline:0!important;box-shadow:none!important}
.studio .r5-prop:focus-visible,.studio .r5-hit:focus-visible{outline:3px solid #668b76!important;outline-offset:4px;box-shadow:none!important}
.studio .r5-cube.is-moving{animation:none!important;transform:none!important}
.studio .r6-cube>img{inset:0!important;width:100%!important;height:100%!important;max-width:none;object-fit:contain;transition:filter 280ms ease!important;transform:none!important}
.studio .r6-cube .r6-cube-next{opacity:0}
.studio .r5-mouse::before,.studio .r5-mouse::after{content:none!important;display:none!important;animation:none!important;box-shadow:none!important}
.studio .r5-mouse,.studio .r5-plant,.studio .r6-notebook,.studio .r6-cube{background:none!important;border:0!important;box-shadow:none!important;animation:none!important}
.studio .r6-mouse-button{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;filter:none!important;mix-blend-mode:normal}
.studio .scene-canvas::before{filter:none!important}
.r6-leaf-base,.r6-leaf{position:absolute;z-index:0;pointer-events:none}
.r6-leaf-base{inset:0;width:100%;height:100%}
.r6-leaf-base img,.r6-leaf img{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;max-width:none;transition:opacity 280ms ease}
.r6-dark{opacity:0}html[data-theme=dark] .r6-light{opacity:0}html[data-theme=dark] .r6-dark{opacity:1}
.r6-leaf{will-change:auto}
.r6-notebook{overflow:visible}
.r6-notebook-canvas{z-index:1;overflow:visible;filter:none;transition:filter 280ms ease}
html[data-theme=dark] .r6-notebook-canvas{filter:brightness(var(--night-exposure,.4)) saturate(.8)}
@media(prefers-reduced-motion:reduce){.r6-leaf,.r6-leaf img,.r6-leaf-base img,.r6-notebook-canvas,.r6-cube img{transition:none!important;animation:none!important}}
/* Browser heuristics may keep :focus-visible after a pointer follows keyboard
   focus. Remember the actual input modality without blurring the real button. */
html[data-r6-input=pointer] .studio .r5-prop:focus,html[data-r6-input=pointer] .studio .r5-hit:focus{outline:0!important;box-shadow:none!important}
