
/* ArezzoMT2 v44 - fantasy / premium refresh */
body.az-v22-body{
  background:
    radial-gradient(circle at 18% 15%, rgba(35,160,130,.18), transparent 22%),
    radial-gradient(circle at 82% 12%, rgba(183,90,32,.16), transparent 24%),
    radial-gradient(circle at 50% 0%, rgba(255,200,110,.08), transparent 30%),
    linear-gradient(180deg, rgba(9,8,12,.98), rgba(12,14,18,.98)),
    url('../images/az22-hero-art.jpg') center top / cover fixed no-repeat !important;
  color:#f4e6c2!important;
}
body.az-v22-body:before{
  content:""; position:fixed; inset:0; pointer-events:none; z-index:-1;
  background:linear-gradient(180deg, rgba(9,8,12,.72) 0%, rgba(8,11,12,.88) 38%, rgba(6,8,10,.96) 100%);
}
body.az-v22-body .az22-nav,
body.az-v22-body .az22-main,
body.az-v22-body .az22-sidebox,
body.az-v22-body .az22-content,
body.az-v22-body .az22-news-hero,
body.az-v22-body .az22-card,
body.az-v22-body .az22-panel{
  background:linear-gradient(180deg, rgba(17,23,28,.92), rgba(8,11,15,.94))!important;
  border:1px solid rgba(215,180,103,.26)!important;
  box-shadow:0 16px 42px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.03)!important;
}
body.az-v22-body .az22-nav{backdrop-filter:blur(6px);}
body.az-v22-body .az22-sidebox,
body.az-v22-body .az22-news-hero,
body.az-v22-body .az22-main,
body.az-v22-body .az22-content{border-radius:24px!important;}
body.az-v22-body .az22-side-title,
body.az-v22-body .az40-news-title,
body.az-v22-body .az40-news-card h3,
body.az-v22-body .az40-read-title,
body.az-v22-body .az22-news-hero h2,
body.az-v22-body .az22-rankbox .top-sidebar h4{
  color:#f5ddb0!important; text-shadow:0 3px 12px rgba(0,0,0,.40)!important;
}
body.az-v22-body .az22-chip,
body.az-v22-body .az40-news-kicker,
body.az-v22-body .az40-news-date{
  background:rgba(30,162,131,.10)!important; border-color:rgba(70,233,194,.28)!important; color:#bffae8!important;
}
body.az-v22-body .az22-hero{
  background:
    linear-gradient(180deg, rgba(28,16,24,.62), rgba(9,13,17,.78)),
    url('../images/az22-hero-art.jpg') center/cover no-repeat!important;
  border-bottom-left-radius:26px!important;border-bottom-right-radius:26px!important;
}
body.az-v22-body .az22-hero:before{
  inset:12px!important;
  background:linear-gradient(145deg, rgba(14,20,24,.68), rgba(8,11,15,.82))!important;
  border:1px solid rgba(215,180,103,.22)!important;
  border-radius:24px!important;
}
body.az-v22-body .az22-title{color:#f7e4bb!important;text-shadow:0 4px 18px rgba(0,0,0,.48)!important;}
body.az-v22-body .az22-subtitle,
body.az-v22-body .az40-news-excerpt,
body.az-v22-body .az40-read-content,
body.az-v22-body .az22-quick-text,
body.az-v22-body p{color:#dfd2b7!important;}
body.az-v22-body .az22-stat{color:#abffe6!important;}
body.az-v22-body .az22-btn,
body.az-v22-body .az40-read-more,
body.az-v22-body .az22-rankbox .btn-primary,
body.az-v22-body .wp-pagenavi a.current{
  border-radius:14px!important; text-transform:uppercase!important; letter-spacing:.06em!important; font-weight:900!important;
}
body.az-v22-body .az22-btn-gold{
  background:linear-gradient(180deg,#ffefb4 0%, #e2b967 48%, #9f6120 100%)!important;
  border-color:rgba(255,232,172,.68)!important; color:#281507!important;
  box-shadow:0 10px 26px rgba(159,97,32,.26)!important;
}
body.az-v22-body .az22-btn-green,
body.az-v22-body .az22-btn-login,
body.az-v22-body .az40-read-more,
body.az-v22-body .wp-pagenavi a.current,
body.az-v22-body .az22-rankbox .btn-primary{
  background:linear-gradient(180deg,#63f5d2 0%, #18a88b 45%, #0a564b 100%)!important;
  border-color:rgba(196,255,240,.50)!important; color:#081411!important;
  box-shadow:0 10px 24px rgba(24,168,139,.26)!important;
}
body.az-v22-body .az22-btn-dark{
  background:linear-gradient(180deg,#2a313a 0%, #0f1418 100%)!important;
  border-color:rgba(215,180,103,.28)!important; color:#f5ddb0!important;
}
body.az-v22-body .az34-launch-card{
  background:linear-gradient(180deg, rgba(18,24,30,.94), rgba(8,11,15,.96))!important;
  border:1px solid rgba(215,180,103,.22)!important;
  border-radius:22px!important;
}
body.az-v22-body .az34-launch-card i{
  background:linear-gradient(180deg, rgba(99,245,210,.16), rgba(20,69,60,.18))!important;
  box-shadow:inset 0 0 0 1px rgba(99,245,210,.18)!important;
}
body.az-v22-body .az34-launch-card b{color:#f5ddb0!important;}
body.az-v22-body .az34-launch-card span{color:#cfc0a0!important;}
body.az-v22-body .az22-mini{
  background:linear-gradient(180deg, rgba(15,20,27,.92), rgba(7,10,14,.98))!important;
  border:1px solid rgba(215,180,103,.18)!important;
  border-radius:18px!important;
}
body.az-v22-body .az22-mini b{color:#8fff8b!important; text-shadow:0 0 14px rgba(120,255,140,.18)!important;}
body.az-v22-body .az22-mini span{color:#e2c684!important;}
body.az-v22-body .az22-rankbox .nav-tabs,
body.az-v22-body .az22-rankbox .tab-content{
  background:transparent!important;
}
body.az-v22-body .az22-rankbox .nav-tabs .nav-link{
  background:linear-gradient(180deg, rgba(34,39,45,.96), rgba(12,15,18,.98))!important;
  border:1px solid rgba(215,180,103,.18)!important;
  border-radius:14px!important;
}
body.az-v22-body .az22-rankbox .nav-tabs .nav-link.active,
body.az-v22-body .az22-rankbox .nav-tabs .nav-link:hover{
  background:linear-gradient(180deg,#42eed0, #116f60)!important;
}
body.az-v22-body .az22-statusbox div{color:#ead9b1!important;}
body.az-v22-body .az22-statusbox strong{color:#8fff8b!important;}
body.az-v22-body .az39-user-links a{
  background:linear-gradient(180deg, rgba(25,31,37,.95), rgba(10,13,17,.98))!important;
  border:1px solid rgba(215,180,103,.18)!important;
  color:#efd8a6!important;
}
body.az-v22-body .az39-user-links a:hover{border-color:rgba(99,245,210,.36)!important;color:#fff3d2!important;}
body.az-v22-body .az39-user-links .az39-link-gold{background:linear-gradient(180deg,#ffefb4 0%, #e2b967 48%, #9f6120 100%)!important;color:#281507!important;}
body.az-v22-body .az39-user-links .az39-link-info{background:linear-gradient(180deg,#63f5d2 0%, #18a88b 45%, #0a564b 100%)!important;color:#081411!important;}
body.az-v22-body .az39-user-links .az39-link-danger{background:linear-gradient(180deg,#5b2f33, #271519)!important;color:#ffd8d8!important;border-color:rgba(255,127,127,.18)!important;}
body.az-v22-body .az22-news-hero .az22-news-image{
  border-radius:20px!important;
  background-blend-mode:screen,normal;
}
body.az-v22-body .az22-download{
  background:linear-gradient(180deg, rgba(17,23,28,.92), rgba(8,11,15,.94))!important;
  border-color:rgba(215,180,103,.24)!important;
}
body.az-v22-body .az22-download strong{color:#f5ddb0!important;}
body.az-v22-body .az34-floating-dock a{
  background:linear-gradient(180deg, rgba(19,24,30,.95), rgba(8,11,15,.98))!important;
  border:1px solid rgba(215,180,103,.18)!important;
  color:#efd8a6!important;
}
@media (max-width: 980px){
  body.az-v22-body .az22-layout{grid-template-columns:1fr!important;}
}
