.doll-grade td { 
            background: linear-gradient(90deg, rgba(150, 90, 255, 0.18) 0%, rgba(40, 10, 90, 0.55) 40%, rgba(150, 90, 255, 0.18) 100%);
    box-shadow: inset 0 0 18px rgba(150, 90, 255, .25), 0 0 12px rgba(150, 90, 255, .35);
        }
        .boss-table {
  align-self: flex-start;
}

.boss-table-grid{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

@media (max-width:900px){
  .boss-table-grid{
    grid-template-columns:1fr;
  }
}


.boss-table{
  width:100%;
  border-collapse:collapse;
  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;
  overflow:hidden;
  box-shadow:
    0 18px 45px rgba(0,0,0,0.55),
    inset 0 0 0 1px rgba(180,120,255,0.18);
}


.boss-table thead th{
  padding:12px 14px;
  background:
    linear-gradient(
      180deg,
      rgba(190,140,255,0.22) 0%,
      rgba(90,50,140,0.55) 100%
    );
  color:#efe7ff;
  font-weight:700;
  font-size:14px;
  border-bottom:1px solid rgba(180,120,255,0.35);
  text-align: center;
}


.boss-table tbody td{
  padding:11px 14px;
        
  
        color: #fff;
  font-size:16px;
  border-bottom:1px solid rgba(160,110,255,0.18);
}
        
        .boss-table tbody td:nth-child(1) {
    text-align: center;
}
        .boss-table tbody td:nth-child(2) {
    color:#e1d9ff;
}



.boss-table tbody tr:hover{
  background:rgba(180,120,255,0.10);
}


.boss-table tbody tr:last-child td{
  border-bottom:0;
}


.boss-table .coin{
  color:#c9b5ff;
  font-weight:700;
}

        .boss-table img {
    height: 46px;
}

@media(max-width:768px){
  .boss-table thead th{
    font-size:13px;
  }
  .boss-table tbody td{
    font-size:12px;
    padding:10px 12px;
  }
}

.text_box {
                                    text-align: left;
                                    width: 1200px;
                               filter: brightness(1.0) contrast(1.3);
                                    background: linear-gradient(180deg, rgba(180, 120, 255, 0.10) 0%, rgba(0, 0, 0, 0.55) 100%), #393535;
    border: transparent;
margin-bottom:0;

                                }

                                .text_box table tr td,
                                .text_box table tr th {
                                    color: #fff;
                                        border-top: 1px solid rgba(160, 110, 255, 0.25);
                                    font-size: 1.0rem;
                                    padding: 10px;
                                }

                                .text_box table tr th {
                                    font-size: 1.1rem; 
                                    background-color: #42464b;
                                    color: #fff;
                                }