
/* ArezzoMT2 v78 - premium soft UI, fewer hard frames, improved itemshop / kup SM / panel gracza */

/* softer global shell */
body.az-v22-body .az74-card{
  border-radius:16px !important;
  border:1px solid rgba(255,191,141,.14) !important;
  background:linear-gradient(180deg, rgba(32,38,72,.40), rgba(17,20,40,.52)) !important;
  box-shadow:0 18px 40px rgba(0,0,0,.15), inset 0 1px 0 rgba(255,255,255,.04) !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,
body.az-v22-body .az74-news-card,
body.az-v22-body .az74-subpage-card{
  border-radius:18px !important;
  overflow:hidden !important;
}
body.az-v22-body .az74-panel-title,
body.az-v22-body .az74-subpage-title{
  min-height:34px !important;
  padding:0 6px !important;
  font-size:15px !important;
  letter-spacing:.11em !important;
}
body.az-v22-body .az74-panel-title:before,
body.az-v22-body .az74-panel-title:after,
body.az-v22-body .az74-subpage-title:before,
body.az-v22-body .az74-subpage-title:after{opacity:.28 !important; width:24px !important}

/* menu and buttons more premium, less square */
body.az-v22-body .az74-menu a{
  min-height:42px !important;
  border-radius:10px !important;
  border:1px solid rgba(255,191,141,.18) !important;
  background:linear-gradient(180deg, rgba(19,22,36,.78), rgba(10,12,22,.88)) !important;
  box-shadow:0 10px 20px rgba(0,0,0,.12), inset 0 1px 0 rgba(255,255,255,.03) !important;
}
body.az-v22-body .az74-btn,
body.az-v22-body .az74-subpage-content .btn,
body.az-v22-body .az74-subpage-content button,
body.az-v22-body .az74-subpage-content input[type=submit],
body.az-v22-body .az74-user-panel a,
body.az-v22-body .az74-community-card a{
  min-height:40px !important;
  border-radius:12px !important;
  border:1px solid rgba(255,196,130,.18) !important;
  box-shadow:0 12px 24px rgba(0,0,0,.10), inset 0 1px 0 rgba(255,255,255,.05) !important;
}
body.az-v22-body .az74-user-panel a,
body.az-v22-body .az74-community-card a{
  background:linear-gradient(180deg, rgba(27,52,128,.28), rgba(17,31,82,.42)) !important;
}
body.az-v22-body .az74-btn-blue{background:linear-gradient(180deg, #54d7ff, #24a9ea 48%, #1565bb 100%) !important}
body.az-v22-body .az74-btn-dark{background:linear-gradient(180deg, rgba(35,41,68,.95), rgba(17,20,34,.95)) !important}
body.az-v22-body .az74-btn-gold{background:linear-gradient(180deg, #ffe8a6 0%, #e2a03d 58%, #815120 100%) !important}

/* center cards cleaner */
body.az-v22-body .az74-news-card,
body.az-v22-body .az74-subpage-card{
  padding:18px !important;
}
body.az-v22-body .az74-news-banner{
  border:none !important;
  border-radius:14px !important;
  overflow:hidden !important;
  box-shadow:inset 0 0 0 1px rgba(255,191,141,.10) !important;
}
body.az-v22-body .az74-news-card h1{font-size:21px !important}
body.az-v22-body .az74-news-card p{color:#edf2fb !important}

/* subpage content cleaner */
body.az-v22-body .az74-subpage-content{
  padding:8px 4px 2px !important;
}
body.az-v22-body .az74-subpage-content table{border-collapse:separate !important; border-spacing:0 8px !important}
body.az-v22-body .az74-subpage-content thead th{
  background:rgba(24,48,120,.28) !important;
  border:none !important;
  border-radius:10px 10px 0 0 !important;
}
body.az-v22-body .az74-subpage-content tbody td{
  background:rgba(255,255,255,.022) !important;
  border-top:1px solid rgba(255,255,255,.03) !important;
  border-bottom:1px solid rgba(255,255,255,.03) !important;
}
body.az-v22-body .az74-subpage-content tbody td:first-child{border-left:1px solid rgba(255,255,255,.03) !important; border-radius:12px 0 0 12px !important}
body.az-v22-body .az74-subpage-content tbody td:last-child{border-right:1px solid rgba(255,255,255,.03) !important; border-radius:0 12px 12px 0 !important}
body.az-v22-body .az74-subpage-content input,
body.az-v22-body .az74-subpage-content select,
body.az-v22-body .az74-subpage-content textarea{
  border-radius:12px !important;
  border:1px solid rgba(103,166,255,.18) !important;
  background:linear-gradient(180deg, rgba(40,83,184,.28), rgba(25,52,132,.40)) !important;
}

/* panel gracza / admin generic polish */
body.az-v22-body .az74-subpage-content .jumbotron{
  background:linear-gradient(180deg, rgba(19,24,43,.26), rgba(16,19,34,.34)) !important;
  border:1px solid rgba(255,191,141,.10) !important;
  border-radius:18px !important;
  padding:20px 20px 12px !important;
}
body.az-v22-body .az74-subpage-content .jumbotron p{
  padding:8px 0 !important;
  margin:0 !important;
  border-bottom:1px solid rgba(255,255,255,.04) !important;
}
body.az-v22-body .az74-subpage-content .jumbotron hr{display:none !important}
body.az-v22-body .az74-subpage-content .jumbotron .row{
  display:flex !important;
  align-items:center !important;
  margin:0 0 12px !important;
  padding:10px 12px !important;
  border-radius:14px !important;
  background:rgba(255,255,255,.02) !important;
  border:1px solid rgba(255,255,255,.04) !important;
}
body.az-v22-body .az74-subpage-content .jumbotron .row > div{margin-bottom:0 !important}

/* kup sm / itemshop premium soft redesign */
body.az-v22-body .az74-subpage-content .az49-shop-wrap,
body.az-v22-body .az74-subpage-content .az67-shop-wrap,
body.az-v22-body .az74-subpage-content .az-itemshop-wrap,
body.az-v22-body .az74-subpage-content .az67-itemshop-wrap{
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
  padding:0 !important;
}
body.az-v22-body .az74-subpage-content .az67-shop-hero,
body.az-v22-body .az74-subpage-content .az67-itemshop-hero{
  background:linear-gradient(180deg, rgba(17,19,33,.54), rgba(12,14,26,.68)) !important;
  border:1px solid rgba(255,191,141,.12) !important;
  border-radius:22px !important;
  box-shadow:0 18px 40px rgba(0,0,0,.10), inset 0 1px 0 rgba(255,255,255,.03) !important;
  padding:22px !important;
}
body.az-v22-body .az74-subpage-content .az67-eyebrow{
  display:inline-flex !important;
  margin-bottom:8px !important;
  color:#9ac6ff !important;
  font-size:11px !important;
  letter-spacing:.18em !important;
}
body.az-v22-body .az74-subpage-content .az67-shop-hero h2,
body.az-v22-body .az74-subpage-content .az67-itemshop-hero h3{
  margin:0 0 10px !important;
  font-size:20px !important;
  color:#f6ebda !important;
}
body.az-v22-body .az74-subpage-content .az67-shop-hero > p,
body.az-v22-body .az74-subpage-content .az67-itemshop-hero > p{
  margin:0 !important;
  color:#e6ebf6 !important;
}
body.az-v22-body .az74-subpage-content .az67-simpay-badge{
  border-radius:18px !important;
  border:1px solid rgba(92,218,255,.18) !important;
  background:linear-gradient(180deg, rgba(23,49,70,.30), rgba(14,25,38,.40)) !important;
  box-shadow:none !important;
}
body.az-v22-body .az74-subpage-content .az67-simpay-badge span,
body.az-v22-body .az74-subpage-content .az67-simpay-badge em{opacity:.88 !important}

/* fewer frame feeling */
body.az-v22-body .az74-subpage-content .az67-trust-row,
body.az-v22-body .az74-subpage-content .az67-itemshop-grid,
body.az-v22-body .az74-subpage-content .az67-itemshop-actions{
  gap:12px !important;
}
body.az-v22-body .az74-subpage-content .az67-trust-row > div,
body.az-v22-body .az74-subpage-content .az67-itemshop-grid > div{
  border-radius:16px !important;
  border:1px solid rgba(255,255,255,.06) !important;
  background:rgba(255,255,255,.025) !important;
  box-shadow:none !important;
}
body.az-v22-body .az74-subpage-content .az67-shop-note,
body.az-v22-body .az74-subpage-content .az67-itemshop-note{
  border-radius:16px !important;
  border:1px solid rgba(255,191,141,.10) !important;
  background:rgba(255,255,255,.025) !important;
  color:#dfe8f7 !important;
}
body.az-v22-body .az74-subpage-content .az67-bottom-strip{display:none !important}
body.az-v22-body .az74-subpage-content .az49-package-grid,
body.az-v22-body .az74-subpage-content .az67-package-grid{
  gap:16px !important;
}
body.az-v22-body .az74-subpage-content .az49-package-card,
body.az-v22-body .az74-subpage-content .az67-package-card{
  border-radius:20px !important;
  border:1px solid rgba(255,191,141,.10) !important;
  background:linear-gradient(180deg, rgba(24,26,44,.62), rgba(14,17,31,.74)) !important;
  box-shadow:0 14px 26px rgba(0,0,0,.10) !important;
  overflow:hidden !important;
}
body.az-v22-body .az74-subpage-content .az49-package-card:before,
body.az-v22-body .az74-subpage-content .az67-package-card:before{display:none !important}
body.az-v22-body .az74-subpage-content .az49-package-sm,
body.az-v22-body .az74-subpage-content .az67-package-sm{margin-bottom:8px !important}
body.az-v22-body .az74-subpage-content .az49-package-sm b,
body.az-v22-body .az74-subpage-content .az67-package-sm b{font-size:28px !important; line-height:1 !important}
body.az-v22-body .az74-subpage-content .az49-package-price,
body.az-v22-body .az74-subpage-content .az67-package-price{font-size:16px !important}
body.az-v22-body .az74-subpage-content .az67-package-caption{display:none !important}
body.az-v22-body .az74-subpage-content .az49-popular,
body.az-v22-body .az74-subpage-content .az67-package-card.az49-popular{
  border-color:rgba(94,220,255,.20) !important;
  box-shadow:0 16px 34px rgba(40,203,255,.06) !important;
}
body.az-v22-body .az74-subpage-content .az49-popular-label,
body.az-v22-body .az74-subpage-content .az67-popular-label{
  top:12px !important;
  right:12px !important;
  border:none !important;
  border-radius:999px !important;
  background:linear-gradient(180deg, rgba(56,220,255,.22), rgba(33,126,204,.34)) !important;
  color:#dffaff !important;
  font-size:10px !important;
  padding:7px 10px !important;
}
body.az-v22-body .az74-subpage-content .az49-buy-btn,
body.az-v22-body .az74-subpage-content .az67-buy-btn,
body.az-v22-body .az74-subpage-content .az67-itemshop-btn{
  min-height:42px !important;
  border-radius:14px !important;
  border:1px solid rgba(255,196,130,.16) !important;
  box-shadow:none !important;
}
body.az-v22-body .az74-subpage-content .az67-itemshop-btn{
  display:inline-flex !important;
  justify-content:center !important;
  align-items:center !important;
  padding:0 18px !important;
  background:linear-gradient(180deg, rgba(50,194,255,.24), rgba(25,110,188,.28)) !important;
  color:#f3fbff !important;
}
body.az-v22-body .az74-subpage-content .az67-itemshop-btn.gold{background:linear-gradient(180deg, #ffe6a0, #d69234 58%, #8b551f 100%) !important; color:#201507 !important}
body.az-v22-body .az74-subpage-content .az67-itemshop-btn.dark{background:linear-gradient(180deg, rgba(35,41,68,.95), rgba(17,20,34,.95)) !important; color:#ecd4b2 !important}

/* less clutter in subpage headings/blocks */
body.az-v22-body .az74-subpage-content .alert{border:none !important; border-radius:14px !important}
body.az-v22-body .az74-subpage-content .alert-dismissible .close{color:#fff !important; opacity:.8 !important}
body.az-v22-body .az74-subpage-content .page-hd,
body.az-v22-body .az74-subpage-content .pre-social{display:none !important}

/* footer and stats also softer */
body.az-v22-body .az74-stats div{
  border-radius:14px !important;
  border:1px solid rgba(255,191,141,.10) !important;
  background:linear-gradient(180deg, rgba(23,46,114,.30), rgba(16,28,72,.42)) !important;
}
body.az-v22-body .az74-footer{
  border-radius:18px 18px 0 0 !important;
  background:linear-gradient(180deg, rgba(49,42,69,.40), rgba(25,22,46,.56)) !important;
}
