/* Keep the MU rider and mount inside the artwork's visible area. */
#deploy #term.connect-next-ready.term--mu {
  --connect-position:right top;
  --connect-size:auto 100%;
}
#deploy #term.connect-next-ready .term__tab[data-term=mu] {
  --tab-position:right top;
  --tab-size:auto 145%;
}
#deploy #term.connect-next-ready.term--mu .term__panel {
  background-image:linear-gradient(90deg,#07111b 0%,#07111be6 40%,#07111b00 70%),var(--connect-photo);
  background-position:center,right top;
  background-size:cover,auto 100%;
}
#deploy #term.connect-next-ready.term--mu .connect-next-instructions {
  background:linear-gradient(90deg,#030b16e6 0%,#030b16bf 40%,#030b1626 67%,#030b160a 100%);
}
#deploy #term.connect-next-ready.term--mu :is(.connect-next-step-heading,.steps) {max-width:310px;}
@media(max-width:1360px) {
  #deploy #term.connect-next-ready.term--mu .term__panel {
    background-image:linear-gradient(90deg,#030b16bf,#030b16db),var(--connect-photo);
    background-size:cover,cover;
  }
  #deploy #term.connect-next-ready.term--mu .term__side {
    --mu-side-pad:28px;
    background:#030b1699;
  }
  #deploy #term.connect-next-ready.term--mu .term__side::before {
    content:'';display:block;flex:none;align-self:stretch;
    aspect-ratio:2.1;
    margin:calc(-1 * var(--mu-side-pad)) calc(-1 * var(--mu-side-pad)) 24px;
    background-image:linear-gradient(180deg,#030b160a 70%,#030b1673),var(--connect-photo);
    background-size:cover,auto 145%;background-position:center,right top;background-repeat:no-repeat;
  }
  #deploy #term.connect-next-ready.term--mu .connect-next-instructions {background:#030b16a6;}
  #deploy #term.connect-next-ready.term--mu :is(.connect-next-step-heading,.steps) {max-width:none;}
}
@media(min-width:1101px) and (max-width:1360px) {
  #deploy #term.connect-next-ready.term--mu .term__side {--mu-side-pad:34px;}
}
@media(max-width:600px) {
  #deploy #term.connect-next-ready.term--mu .term__side {--mu-side-pad:24px;}
  #deploy #term.connect-next-ready.term--mu .term__side::before {aspect-ratio:1.6;}
}
@media(max-width:380px) {
  #deploy #term.connect-next-ready.term--mu .term__side {--mu-side-pad:18px;}
  #deploy #term.connect-next-ready.term--mu .term__side::before {margin-top:-22px;}
}
