/* ADIMASTER RELEASE 160 · GEOMETRY / CIRCLE LOCK
   Fixes R159 portal ellipse and viewport-dependent stretch.
   The desktop hero now owns one immutable 1672×839 design coordinate system.
   No scaleX/scaleY split: backdrop, globe and HUD scale proportionally. */
@media (min-width:761px){
  body[data-route="artist"] .view.active[data-view="artist"]{
    --r160-design-ratio: 1.9928486293;
    --r160-axis-x:52.9307992203%;
    /* Percentage padding is resolved from the actual content width, not 100vw.
       This avoids scrollbar-width induced distortion. */
    --r159-hero-h:unset!important;
    padding-top:50.1794258373%!important;
  }
  body[data-route="artist"] .artistHero{
    width:100%!important;
    height:auto!important;
    aspect-ratio:1672 / 839!important;
    max-height:none!important;
    transform:none!important;
    scale:1!important;
  }
  body[data-route="artist"] .r159Backdrop{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    object-position:50% 50%!important;
    transform:none!important;
  }
  /* Keep the live globe on the exact same mathematical axis. */
  body[data-route="artist"] .artistStage{
    left:30.6753992203%!important;
    top:15.5812%!important;
    width:49.9%!important;
    height:84.2%!important;
    transform:none!important;
  }
  body[data-route="artist"] .r77WarpSpine{left:var(--r160-axis-x)!important}
}
