
/* ArezzoMT2 v84 - smoother wind video loop, no shaking / no stutter CSS */

/* Use only the new smooth pre-rendered loop; no old CSS character layers */
body.az-v22-body .az80-live-bg,
body.az-v22-body .az80-char,
body.az-v22-body .az80-sparks,
body.az-v22-body .az80-ambient,
body.az-v22-body .az79-scene{display:none !important; animation:none !important}
body.az-v22-body .az74-page::before,
body.az-v22-body .az74-page::after,
body.az-v22-body .az74-stage::before,
body.az-v22-body .az74-stage::after{display:none !important; animation:none !important}

body.az-v22-body .az82-video-bg{
  background:#070812 url('../images/az84-character-loop-poster.jpg') center center / cover no-repeat !important;
}
body.az-v22-body .az82-video-bg video{
  transform:scale(1.035) !important;
  filter:saturate(1.02) brightness(.92) contrast(1.035) !important;
  will-change:auto !important;
  backface-visibility:hidden !important;
}

/* dark overlay for readability, calmer than v83 */
body.az-v22-body .az82-video-vignette{
  background:
    linear-gradient(180deg, rgba(7,8,14,.22), rgba(7,8,14,.40) 68%, rgba(7,8,14,.82) 100%),
    linear-gradient(90deg, rgba(0,0,0,.56), rgba(0,0,0,.10) 32%, rgba(0,0,0,.10) 68%, rgba(0,0,0,.56)) !important;
}
body.az-v22-body .az82-video-glow{
  opacity:.24 !important;
  animation:none !important;
}

/* keep panels readable without making them too heavy */
body.az-v22-body .az74-card{
  background:linear-gradient(180deg, rgba(31,36,67,.52), rgba(17,20,40,.66)) !important;
  backdrop-filter:blur(7px) !important;
}
body.az-v22-body .az74-news-card,
body.az-v22-body .az74-subpage-card{
  background:linear-gradient(180deg, rgba(28,32,58,.62), rgba(14,17,32,.74)) !important;
}
body.az-v22-body .az74-rank-card,
body.az-v22-body .az74-login-card,
body.az-v22-body .az74-guild-card,
body.az-v22-body .az74-community-card{
  background:linear-gradient(180deg, rgba(31,36,67,.54), rgba(17,20,40,.68)) !important;
}

@media (prefers-reduced-motion: reduce){
  body.az-v22-body .az82-video-bg video{display:none !important}
}
