/* ArezzoMT2 v186 - premium background polish
   Goal: richer, sharper, more cinematic background without making panels unreadable. */

body.az-v22-body .az82-video-bg{
  background:#05060c url('../images/az186-live-wind-poster-premium.jpg') center center / cover no-repeat !important;
}

body.az-v22-body .az82-video-bg video{
  transform:translateZ(0) scale(1.012) !important;
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  object-position:center center !important;
  filter:contrast(1.12) saturate(1.10) brightness(.95) !important;
}

/* cleaner cinematic vignette: darker edges, cleaner center, stronger lower fade */
body.az-v22-body .az82-video-vignette{
  background:
    radial-gradient(circle at 50% 20%, rgba(255,214,138,.06), transparent 20%),
    radial-gradient(circle at 15% 78%, rgba(215,54,70,.10), transparent 22%),
    radial-gradient(circle at 84% 76%, rgba(84,72,201,.09), transparent 24%),
    linear-gradient(180deg, rgba(5,7,13,.10), rgba(5,7,13,.20) 16%, rgba(5,7,13,.28) 48%, rgba(5,7,13,.58) 80%, rgba(5,7,13,.78) 100%),
    linear-gradient(90deg, rgba(0,0,0,.48), rgba(0,0,0,.10) 18%, rgba(0,0,0,.06) 50%, rgba(0,0,0,.10) 82%, rgba(0,0,0,.48)) !important;
}

/* subtle premium glow, calmer than before */
body.az-v22-body .az82-video-glow{
  background:
    radial-gradient(circle at 18% 34%, rgba(255,82,52,.10), transparent 24%),
    radial-gradient(circle at 82% 28%, rgba(255,124,72,.08), transparent 20%),
    radial-gradient(circle at 50% 14%, rgba(255,214,144,.06), transparent 22%),
    radial-gradient(circle at 54% 76%, rgba(106,84,255,.07), transparent 26%) !important;
  mix-blend-mode:screen;
  opacity:.34 !important;
  animation:az186GlowBreath 12s ease-in-out infinite alternate;
}

@keyframes az186GlowBreath{
  0%{opacity:.24; transform:scale(1)}
  100%{opacity:.38; transform:scale(1.015)}
}

/* make the stage slightly more premium without heavy blur */
body.az-v22-body .az74-card,
body.az-v22-body .az74-news-card,
body.az-v22-body .az74-subpage-card,
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{
  box-shadow:
    0 18px 44px rgba(0,0,0,.28),
    inset 0 1px 0 rgba(255,255,255,.055) !important;
}

/* mobile: less extra glow for clarity */
@media (max-width: 991px){
  body.az-v22-body .az82-video-glow{
    opacity:.22 !important;
    animation:none !important;
  }
  body.az-v22-body .az82-video-bg video{
    filter:contrast(1.08) saturate(1.07) brightness(.95) !important;
  }
}
