/* TORILOC 1.9.81 — Desktop Performance Mode
 * Mobile (max-width:760px) remains completely unchanged.
 */
@media (min-width:761px){
  html{
    scroll-behavior:auto!important;
  }

  /* Remove all decorative motion and hover interpolation on desktop. */
  body.tlc-portal-page *,
  body.tlc-portal-page *::before,
  body.tlc-portal-page *::after{
    animation:none!important;
    animation-duration:0s!important;
    animation-delay:0s!important;
    animation-iteration-count:1!important;
    transition:none!important;
    transition-duration:0s!important;
    transition-delay:0s!important;
    scroll-behavior:auto!important;
    will-change:auto!important;
  }

  /* Cross-document transitions are useful in the app, but unnecessary on desktop. */
  @view-transition{navigation:none;}
  ::view-transition-old(root),
  ::view-transition-new(root){
    animation:none!important;
  }

  /* Fixed glass layers force an expensive repaint during every scroll frame. */
  body.tlc-portal-page *,
  body.tlc-portal-page *::before,
  body.tlc-portal-page *::after{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  body.tlc-portal-page .tlc-header{
    background:rgba(5,8,20,.98)!important;
  }

  /* Large blurred decorative surfaces are hidden only on desktop. */
  body.tlc-portal-page .tlc-bg-aurora{
    display:none!important;
  }
  body.tlc-portal-page .tlc-hero::after{
    filter:none!important;
    opacity:.28!important;
  }

  /* Prevent motion classes inserted by PWA JavaScript from changing geometry. */
  html.tlc-app-ready body .tlc-wrap,
  html.tlc-page-leaving body .tlc-wrap,
  body.tlc-portal-page .tlc-pressed,
  body.tlc-portal-page .is-removing{
    animation:none!important;
    transition:none!important;
  }
  body.tlc-portal-page .tlc-pressed{
    transform:none!important;
    opacity:1!important;
  }

  /* Navigation on desktop is native and immediate; keep any emergency overlay static. */
  body.tlc-portal-page .tlc-navigation-progress::before,
  body.tlc-portal-page .tlc-navigation-progress-mark i,
  body.tlc-portal-page .tlc-navigation-progress-line b{
    display:none!important;
  }
}
