body[data-page="characters"] #special-moves .character-table--static-moves th,
body[data-page="characters"] #special-moves .character-table--static-moves td {
  overflow-wrap: anywhere;
  word-break: normal;
}

body[data-page="characters"] #special-moves .character-table--static-moves th:nth-child(1),
body[data-page="characters"] #special-moves .character-table--static-moves td:nth-child(1) {
  width: 16%;
}

body[data-page="characters"] #special-moves .character-table--static-moves th:nth-child(2),
body[data-page="characters"] #special-moves .character-table--static-moves td:nth-child(2) {
  width: 30%;
}

body[data-page="characters"] #special-moves .character-table--static-moves th:nth-child(3),
body[data-page="characters"] #special-moves .character-table--static-moves td:nth-child(3) {
  width: 28%;
}

body[data-page="characters"] #special-moves .character-table--static-moves th:nth-child(4),
body[data-page="characters"] #special-moves .character-table--static-moves td:nth-child(4) {
  width: 17%;
}

body[data-page="characters"] #special-moves .character-table--static-moves th:nth-child(5),
body[data-page="characters"] #special-moves .character-table--static-moves td:nth-child(5) {
  width: 9%;
}

body[data-page="characters"] #special-moves .special-moves-card-meta-cell {
  display: grid;
  grid-template-columns: minmax(0, 1.2fr) minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 0.9fr);
  gap: 6px;
  min-width: 0;
}

body[data-page="characters"] #special-moves .character-mobile-list-head {
  grid-template-columns: 0.9fr 1.2fr 1.2fr 1fr 0.9fr;
}

body[data-page="characters"] #stages .stage-bgm-table th:nth-child(1),
body[data-page="characters"] #stages .stage-bgm-table td:nth-child(1) {
  width: 44%;
}

body[data-page="characters"] #stages .stage-bgm-table th:nth-child(2),
body[data-page="characters"] #stages .stage-bgm-table td:nth-child(2) {
  width: 40%;
}

body[data-page="characters"] #stages .stage-bgm-table th:nth-child(3),
body[data-page="characters"] #stages .stage-bgm-table td:nth-child(3) {
  width: 16%;
}

body[data-page="characters"] #stages .stage-card-meta-cell {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(2.4rem, 0.32fr);
  gap: 6px;
  min-width: 0;
}

body[data-page="characters"] #stages .stage-mobile-list-head {
  grid-template-columns: 0.7fr 1fr 0.9fr;
}

@media (max-width: 600px) {
  body[data-page="characters"] #special-moves .special-moves-card-meta-cell,
  body[data-page="characters"] #stages .stage-card-meta-cell {
    grid-template-columns: minmax(0, 1fr);
  }
}
