/* Same resting wall placement, with a centred pivot for a readable frontal hover. */
body:not(.scene-reading) #world button.cabo-wall-link.object[data-open]{
 width:475px!important;height:305px!important;
 transform-origin:50% 50%!important;
 transform:translate3d(-237.5px,-390px,247.5px) rotateX(-90deg) rotateY(90deg)!important;
 rotate:none!important;translate:0 0 0!important;
 transition:transform .35s cubic-bezier(.2,.75,.2,1),translate .2s ease .35s,scale .35s ease,box-shadow .25s ease!important;
}
body:not(.scene-reading) #world button.cabo-wall-link.object[data-open]:is(:hover,:focus-visible,.hover-invitation,.cabo-spotlight){
 transform:translate3d(-237.5px,-390px,247.5px) rotateZ(calc(-1 * var(--turn,32deg))) rotateX(calc(-1 * var(--tilt,49deg)))!important;
 rotate:none!important;translate:402px 0 52.5px!important;scale:1.08!important;
 transition:translate .18s ease,transform .35s cubic-bezier(.2,.75,.2,1) .18s,scale .35s ease,box-shadow .25s ease!important;
 box-shadow:0 0 0 2px #fff9df,0 0 0 5px #e9c98099,0 14px 24px #3e453633!important;
}
#viewport.dragging #world button.cabo-wall-link.object[data-open]{transform:translate3d(-237.5px,-390px,247.5px) rotateX(-90deg) rotateY(90deg)!important;rotate:none!important;translate:none!important;scale:1!important;transition:none!important}
#world .cabo-hover-zone{position:absolute;left:-182.5px;top:565px;width:475px;height:305px;padding:0;border:0;background:transparent;opacity:0;transform-origin:0 0;transform:translateZ(401px) rotateX(-90deg) rotateY(90deg);cursor:pointer;pointer-events:auto}
@media(prefers-reduced-motion:reduce){body:not(.scene-reading) #world button.cabo-wall-link.object[data-open],body:not(.scene-reading) #world button.cabo-wall-link.object[data-open]:is(:hover,:focus-visible,.hover-invitation,.cabo-spotlight){transform:translate3d(-237.5px,-390px,247.5px) rotateX(-90deg) rotateY(90deg)!important;translate:none!important;scale:1!important;transition:none!important}}

.scene-reading .cabo-hover-zone{visibility:hidden!important;pointer-events:none!important}
