
/* ONIX v7.4 — Performance móvil, sin rediseñar la interfaz */
@media (max-width:768px){
  html{scroll-behavior:auto!important}
  body{overscroll-behavior-y:contain}
  .blur,[class*="blur"],.glass,[class*="glass"]{
    backdrop-filter:blur(8px)!important;
    -webkit-backdrop-filter:blur(8px)!important
  }
  main section,.dashboard-section,.content-section{
    content-visibility:auto;
    contain-intrinsic-size:1px 700px
  }
  img,video{max-width:100%;height:auto}
  .particle,.particles [class*="particle"],[class*="particle"],
  .orb,[class*="orb"],.floating-shape,[class*="floating"]{
    animation-duration:18s!important
  }
}
@media (max-width:520px){
  .particle:nth-child(n+10),[class*="particle"]:nth-child(n+10){
    display:none!important
  }
  .orb,[class*="orb"]{opacity:.38!important}
}
.onix-page-hidden .particle,
.onix-page-hidden [class*="particle"],
.onix-page-hidden .orb,
.onix-page-hidden [class*="orb"]{
  animation-play-state:paused!important
}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{
    animation-duration:.01ms!important;
    animation-iteration-count:1!important;
    transition-duration:.01ms!important;
    scroll-behavior:auto!important
  }
}
