@import url("./characters.css");

body[data-reference-list] .character-table {
  min-width: 720px;
}

body[data-reference-list] .character-table--fd th:nth-child(1),
body[data-reference-list] .character-table--fd td:nth-child(1) {
  width: 24%;
}

body[data-page="weapons"] .character-table--fd th:nth-child(2),
body[data-page="weapons"] .character-table--fd td:nth-child(2) {
  width: 15%;
}

body[data-page="weapons"] .character-table--fd th:nth-child(3),
body[data-page="weapons"] .character-table--fd td:nth-child(3) {
  width: 10%;
}

body[data-page="weapons"] .character-table--fd th:nth-child(4),
body[data-page="weapons"] .character-table--fd td:nth-child(4) {
  width: 51%;
}

body[data-page="quests"] .character-table--fd th:nth-child(1),
body[data-page="quests"] .character-table--fd td:nth-child(1) {
  width: 32%;
}

body[data-page="quests"] .character-table--fd th:nth-child(2),
body[data-page="quests"] .character-table--fd td:nth-child(2) {
  width: 14%;
}

body[data-page="quests"] .character-table--fd th:nth-child(3),
body[data-page="quests"] .character-table--fd td:nth-child(3) {
  width: 24%;
}

body[data-page="quests"] .character-table--fd th:nth-child(4),
body[data-page="quests"] .character-table--fd td:nth-child(4) {
  width: 30%;
}

body[data-page="equipment-items"] .character-table--fd th:nth-child(1),
body[data-page="equipment-items"] .character-table--fd td:nth-child(1) {
  width: 33%;
}

body[data-page="equipment-items"] .character-table--fd th:nth-child(2),
body[data-page="equipment-items"] .character-table--fd td:nth-child(2) {
  width: 18%;
}

body[data-page="equipment-items"] .character-table--fd th:nth-child(3),
body[data-page="equipment-items"] .character-table--fd td:nth-child(3) {
  width: 14%;
}

body[data-page="equipment-items"] .character-table--fd th:nth-child(4),
body[data-page="equipment-items"] .character-table--fd td:nth-child(4) {
  width: 12%;
}

body[data-page="equipment-items"] .character-table--fd th:nth-child(5),
body[data-page="equipment-items"] .character-table--fd td:nth-child(5) {
  width: 27%;
}

body[data-page="units"] .character-table--fd th:nth-child(1),
body[data-page="units"] .character-table--fd td:nth-child(1) {
  width: 34%;
}

body[data-page="units"] .character-table--fd th:nth-child(2),
body[data-page="units"] .character-table--fd td:nth-child(2) {
  width: 14%;
}

body[data-page="units"] .character-table--fd th:nth-child(3),
body[data-page="units"] .character-table--fd td:nth-child(3) {
  width: 17%;
}

body[data-page="units"] .character-table--fd th:nth-child(4),
body[data-page="units"] .character-table--fd td:nth-child(4) {
  width: 17%;
}

body[data-page="units"] .character-table--fd th:nth-child(5),
body[data-page="units"] .character-table--fd td:nth-child(5) {
  width: 18%;
}

body[data-page="skills"] .character-table--fd th:nth-child(1),
body[data-page="skills"] .character-table--fd td:nth-child(1) {
  width: 26%;
}

body[data-page="skills"] .character-table--fd th:nth-child(2),
body[data-page="skills"] .character-table--fd td:nth-child(2) {
  width: 17%;
}

body[data-page="skills"] .character-table--fd th:nth-child(3),
body[data-page="skills"] .character-table--fd td:nth-child(3) {
  width: 13%;
}

body[data-page="skills"] .character-table--fd th:nth-child(4),
body[data-page="skills"] .character-table--fd td:nth-child(4) {
  width: 16%;
}

body[data-page="skills"] .character-table--fd th:nth-child(5),
body[data-page="skills"] .character-table--fd td:nth-child(5) {
  width: 28%;
}

body[data-page="sword-skills"] .character-table--fd th:nth-child(1),
body[data-page="sword-skills"] .character-table--fd td:nth-child(1) {
  width: 28%;
}

body[data-page="sword-skills"] .character-table--fd th:nth-child(2),
body[data-page="sword-skills"] .character-table--fd td:nth-child(2) {
  width: 18%;
}

body[data-page="sword-skills"] .character-table--fd th:nth-child(3),
body[data-page="sword-skills"] .character-table--fd td:nth-child(3) {
  width: 16%;
}

body[data-page="sword-skills"] .character-table--fd th:nth-child(4),
body[data-page="sword-skills"] .character-table--fd td:nth-child(4) {
  width: 38%;
}

body[data-page="bosses"] .character-table--fd th:nth-child(1),
body[data-page="bosses"] .character-table--fd td:nth-child(1) {
  width: 42%;
}

body[data-page="bosses"] .character-table--fd th:nth-child(2),
body[data-page="bosses"] .character-table--fd td:nth-child(2) {
  width: 28%;
}

body[data-page="bosses"] .character-table--fd th:nth-child(3),
body[data-page="bosses"] .character-table--fd td:nth-child(3) {
  width: 30%;
}

body[data-reference-list] .character-card-summary--fd {
  grid-template-columns: minmax(0, 1fr);
}

body[data-reference-list] .character-card-meta {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (max-width: 600px) {
  body[data-reference-list] .character-table {
    min-width: 0;
  }

  body[data-reference-list] .character-card-meta {
    grid-template-columns: minmax(0, 1fr);
  }
}
