.leaderBox{
  margin:18px 0;
  padding:18px;
  border-radius:24px;
  background:rgba(18,22,32,.82);
  border:1px solid rgba(255,255,255,.08);
}

.leaderGrid{
  display:grid;
  grid-template-columns:1fr;
  gap:12px;
}

.leaderGrid div{
  padding:16px;
  border-radius:18px;
  background:rgba(255,255,255,.05);
}

.leaderGrid span{
  display:block;
  opacity:.65;
  margin-bottom:8px;
}

.leaderGrid b{
  color:#ffd75a;
  font-size:22px;
}

body.goldTheme{
  --gold:#ffd75a;
}

body.goldTheme .card,
body.goldTheme .invoiceBox,
body.goldTheme .tradeSignalCard,
body.goldTheme .homeStat{
  border-color:rgba(255,215,90,.16)!important;
  box-shadow:0 18px 50px rgba(255,215,90,.04),0 18px 50px rgba(0,0,0,.35)!important;
}

body.goldTheme button{
  box-shadow:0 10px 30px rgba(255,215,90,.10)!important;
}
