body[data-page="characters"] .character-table th:first-child { width: 38%; }
body[data-page="characters"] .character-table th:nth-child(2) { width: 62%; }
body[data-page="characters"] .character-mobile-list-head, body[data-page="characters"] .character-card-summary--with-value { grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr); }
body[data-page="characters"] .character-card-value { display: block; align-self: center; white-space: normal; overflow-wrap: anywhere; }
body[data-page="characters"] .character-name-text, body[data-page="characters"] .character-name-static { overflow-wrap: anywhere; }
body[data-page="characters"] .character-name-button { min-height: 44px; }
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible { outline: 3px solid #854500; outline-offset: 3px; }

.best-plus-game { display: inline-block; max-width: 100%; }
body[data-page="characters"] .character-card-value .best-plus-game { display: inline; }
body[data-page="characters"] .character-table td, body[data-page="characters"] .character-card-value, body[data-page="characters"] .character-name-text, body[data-page="characters"] .character-name-static { word-break: normal; }
