body[data-work-slug="sonic-rumble"] #characters .character-table {
  width: 100%;
  table-layout: fixed;
}

body[data-work-slug="sonic-rumble"] #characters .character-table th:nth-child(1),
body[data-work-slug="sonic-rumble"] #characters .character-table td:nth-child(1) {
  width: 45%;
}

body[data-work-slug="sonic-rumble"] #characters .character-table th:nth-child(2),
body[data-work-slug="sonic-rumble"] #characters .character-table td:nth-child(2) {
  width: 25%;
}

body[data-work-slug="sonic-rumble"] #characters .character-table th:nth-child(3),
body[data-work-slug="sonic-rumble"] #characters .character-table td:nth-child(3) {
  width: 30%;
}

body[data-work-slug="sonic-rumble"] .character-filter-control span,
body[data-work-slug="sonic-rumble"] .character-sort-button,
body[data-work-slug="sonic-rumble"] .character-mobile-sort-button,
body[data-work-slug="sonic-rumble"] .character-card-meta span,
body[data-work-slug="sonic-rumble"] .character-card-value,
body[data-work-slug="sonic-rumble"] .character-open-icon,
body[data-work-slug="sonic-rumble"] .character-detail-item h3 {
  color: var(--accent);
}

body[data-work-slug="sonic-rumble"] .character-table {
  min-width: 0;
}

body[data-work-slug="sonic-rumble"] .character-card-meta span,
body[data-work-slug="sonic-rumble"] .character-card-value {
  font-size: 0.8rem;
  white-space: normal;
  overflow-wrap: anywhere;
}
