/* ELIE v5.1.94 — mobile MYRA signal radar containment.
   Mobile-only: keep every rotating radar layer inside the signal circle. */
@media (orientation:landscape) and (pointer:coarse) and (max-height:520px){
  html.phone-landscape .home-screen .home-lower-instruments .home-myra-launch{
    overflow:hidden!important;
    contain:paint!important;
    isolation:isolate!important;
    border-radius:50%!important;
    clip-path:circle(50% at 50% 50%)!important;
    -webkit-mask-image:-webkit-radial-gradient(white,black)!important;
    transform:translateZ(0)!important;
  }

  html.phone-landscape .home-screen .home-lower-instruments .home-myra-launch::before{
    inset:8%!important;
    border-radius:50%!important;
    transform-origin:50% 50%!important;
  }

  html.phone-landscape .home-screen .home-lower-instruments .home-myra-launch::after{
    inset:6%!important;
    border-radius:50%!important;
  }

  html.phone-landscape .home-screen .home-lower-instruments .home-myra-launch .myra-launch-orbit{
    left:50%!important;
    top:50%!important;
    width:60%!important;
    height:60%!important;
    max-width:60%!important;
    max-height:60%!important;
    transform:translate(-50%,-50%)!important;
    transform-origin:50% 50%!important;
    overflow:hidden!important;
    border-radius:50%!important;
    box-sizing:border-box!important;
  }

  html.phone-landscape .home-screen .home-lower-instruments .home-myra-launch .myra-launch-orbit::before{
    inset:13%!important;
    box-sizing:border-box!important;
  }

  html.phone-landscape .home-screen .home-lower-instruments .home-myra-launch .myra-launch-orbit::after{
    inset:28%!important;
    box-sizing:border-box!important;
  }

  html.phone-landscape .home-screen .home-lower-instruments .home-myra-launch .myra-launch-orbit b{
    inset:1px!important;
    box-sizing:border-box!important;
    transform-origin:50% 50%!important;
  }

  /* Keep the unread/read mark centered without becoming a second radar. */
  html.phone-landscape .home-screen .home-lower-instruments .home-myra-launch em{
    left:50%!important;
    top:50%!important;
    right:auto!important;
    bottom:auto!important;
    transform:translate(-50%,-50%)!important;
    overflow:hidden!important;
    z-index:8!important;
  }
}
