.drop-label {
    display: inline-block;
    padding: 1px 4px;
    margin-right: 2px;
    border-radius: 3px;
    border: 1px solid #c28605;
    background: rgba(194, 134, 5, .12);
    color: #facc15;
    font-weight: 600;
    font-size: 0.9em;
}
.boss-card__tag--wanted {
    background: #7f1d1d;
    border-color: #dc2626;
    color: #fecaca;
    font-weight: 600;
}

.boss-card p {
    padding-top: 10px;
}
.boss-card {
transition: transform .22s, box-shadow .22s;
}
.boss-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 22px rgba(0, 0, 0, 0.55);
}
.info-panel__index img {
width:80%;
  filter: hue-rotate(99deg);
}
.info-panel__title {
margin-bottom:5px !important;
}
.info-panel__head {
gap:0 !important;
}

  .promo-card-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }
.promo-list p {
  margin: 4px 0;
  padding-left: 12px;
  font-size: 18px;
  color: #d9d9d9;
  position: relative;
}

.promo-list p::before {

  color: #f7d77b;
  position: absolute;
  left: 0;
  font-size: 14px;
}

.promo-list a {
  color: #99b8ff;
  font-weight: 600;
  text-decoration: none;
}

.promo-list a:hover {
  color: #e7f0ff;
  text-decoration: underline;
}


  .promo-card {
        background: linear-gradient(180deg, rgba(180, 120, 255, 0.10) 0%, rgba(0, 0, 0, 0.55) 100%), #0b0b0b;
    border: 1px solid rgba(160, 110, 255, 0.35);
    border-radius: 10px;
    padding: 18px 20px;
    margin-top:10px;
   
}
  .promo-card p {
    font-size:16px !important;
  }
  .promo-copy-btn {
    width: 100%;
    padding: 12px 10px;
    font-size: 18px;
    background: #a32323;
    color: #fff;
    /* border: 1px solid #d64141; */
    background: linear-gradient(180deg, #9b6ddc 0%, #6b3fb3 55%, #4a2788 100%);
    border: 1px solid #7e26e3;
    cursor: pointer;
    border-radius: 6px;
    margin-bottom: 12px;
    transition: background .2s;
}