
/* N9 v0.18.5 — stable mobile renderer shared by Arena, Solo and Demo */

@media(max-width:1050px){

  /* Disable expensive motion/compositing layers in Solo and Demo too */
  body.n9-mobile-stable-solo .cosmic-canvas,
  body.n9-mobile-stable-solo .cosmic-container,
  body.n9-mobile-stable-solo .ambient,
  body.n9-mobile-stable-solo .n9-full-cosmic-field,
  body.n9-mobile-stable-solo .n9-motion-aurora,
  body.n9-mobile-stable-solo .n9-energy-sweep{
    display:none!important;
  }

  body.n9-mobile-stable-solo *,
  body.n9-mobile-stable-solo *::before,
  body.n9-mobile-stable-solo *::after{
    animation:none!important;
    transition:none!important;
    -webkit-transition:none!important;
  }

  body.n9-mobile-stable-solo{
    background-image:
      linear-gradient(rgba(2,7,15,.30),rgba(1,5,12,.46)),
      url('../images/casino-ui/n9-arena-nebula.jpg')!important;
    background-repeat:no-repeat!important;
    background-position:52% top!important;
    background-size:auto 100vh!important;
    background-attachment:scroll!important;
    background-color:#020711!important;
  }

  body.n9-mobile-stable-solo .casino-topnav,
  body.n9-mobile-stable-solo .paytable-side,
  body.n9-mobile-stable-solo .main-reactor-card,
  body.n9-mobile-stable-solo .game-info-side{
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    filter:none!important;
  }

  body.n9-mobile-stable-solo button,
  body.n9-mobile-stable-solo .node,
  body.n9-mobile-stable-solo summary,
  body.n9-mobile-stable-solo a{
    -webkit-tap-highlight-color:transparent!important;
  }

  /* V193: keep the lightweight route visible in Solo / Demo.
     Expensive glow/core/traveller are disabled separately. */
  body.n9-mobile-stable-solo .planet-route-overlay{
    display:block!important;
  }

  body.n9-mobile-stable-solo .pulse-grid .node,
  body.n9-mobile-stable-solo .pulse-grid .node:hover,
  body.n9-mobile-stable-solo .pulse-grid .node:focus,
  body.n9-mobile-stable-solo .pulse-grid .node:active,
  body.n9-mobile-stable-solo .pulse-grid .node.selected{
    transform:translate(-50%,-50%)!important;
    filter:none!important;
    box-shadow:none!important;
    outline:none!important;
    background:transparent!important;
  }

  body.n9-mobile-stable-solo .pulse-grid .node .planet-surface{
    filter:none!important;
    box-shadow:none!important;
    outline:none!important;
  }

  body.n9-mobile-stable-solo .pulse-grid .node .planet-selector{
    display:block!important;
    opacity:0!important;
    border:2px solid transparent!important;
    box-shadow:none!important;
    filter:none!important;
    background:transparent!important;
  }

  body.n9-mobile-stable-solo .pulse-grid .node.selected .planet-selector{
    opacity:1!important;
    border-color:#dd64ff!important;
  }

  /* Result state stays visually distinct but inexpensive */
  body.n9-mobile-stable-solo .pulse-grid .node.hit .planet-selector,
  body.n9-mobile-stable-solo .pulse-grid .node.exact-match .planet-selector,
  body.n9-mobile-stable-solo .pulse-grid .node.combo-match .planet-selector{
    opacity:1!important;
    border-color:#45efcc!important;
  }

  body.n9-mobile-stable-solo .pulse-grid .node.hit,
  body.n9-mobile-stable-solo .pulse-grid .node.exact-match,
  body.n9-mobile-stable-solo .pulse-grid .node.combo-match{
    filter:none!important;
    box-shadow:none!important;
  }
}
