.accordion-button{
  display:block;
}

.nice_table tbody tr td {
    font-weight: initial !important;
}

.players-online-wow table thead th:first-child {
    font-family: Georgia, "Palatino Linotype", Palatino, serif;
    font-weight: 700;
    letter-spacing: 0.08em;
    color: #f8e7bb !important;
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.9), 0 1px 0 rgba(180, 140, 60, 0.45);
}

/* WoW-style character column: class-colored names (Trinity / MoP class ids 1–11) */
.players-online-wow a.online-char-name {
    font-weight: 700 !important;
    text-decoration: none !important;
    letter-spacing: 0.03em;
    font-family: Georgia, "Palatino Linotype", Palatino, "Times New Roman", serif;
    text-shadow:
        0 0 2px rgba(0, 0, 0, 0.95),
        0 1px 3px rgba(0, 0, 0, 0.9),
        0 0 8px rgba(0, 0, 0, 0.35);
}

.players-online-wow a.online-char-name:hover {
    filter: brightness(1.12);
    text-decoration: none !important;
}

.players-online-wow a.online-class-unknown {
    color: #ffd54f !important;
}

.players-online-wow a.online-class-1 { color: #c79c6e !important; }  /* Warrior */
.players-online-wow a.online-class-2 { color: #f58cba !important; }  /* Paladin */
.players-online-wow a.online-class-3 { color: #abd473 !important; }  /* Hunter */
.players-online-wow a.online-class-4 { color: #fff569 !important; }  /* Rogue */
.players-online-wow a.online-class-5 { color: #ffffff !important; }  /* Priest */
.players-online-wow a.online-class-6 { color: #c41f3b !important; }  /* Death Knight */
.players-online-wow a.online-class-7 { color: #0070de !important; }  /* Shaman */
.players-online-wow a.online-class-8 { color: #69ccf0 !important; }  /* Mage */
.players-online-wow a.online-class-9 { color: #9482c9 !important; }  /* Warlock */
.players-online-wow a.online-class-10 { color: #00ff98 !important; } /* Monk */
.players-online-wow a.online-class-11 { color: #ff7d0a !important; } /* Druid */