/* V6.2 precise visual correction: screen maps exactly to the photo monitor
   inner bezel, instead of a floating layer displaced right.
   The four corners are fitted to the original art, not a screenshot.
   All 5 menu buttons remain actual HTML inside scrollable 300x260 UI. */
.journey-screen-perspective{
  transform:scale(var(--journey-scene-scale,1)) matrix3d(0.258255252219,-0.260077519380,0,-0.000563981575,0.010699100360,0.855189779886,0,0.000011018641,0,0,1,0,971.000000000000,250.000000000000,0,1)!important;
  box-shadow:none!important;
  background:linear-gradient(125deg,#051931 0%,#071932 64%,#061e3c 100%)!important;
  border-radius:1px!important;
}
.journey-screen-perspective::after{
  box-shadow:inset 0 0 7px rgba(42,147,255,.15)!important;
}
/* Extra foreground is physically above monitor, with no pointer interception. */
.journey-brain-foreground{z-index:19!important;pointer-events:none!important;}
.journey-brain-light{z-index:20!important;pointer-events:none!important;}
