body[data-page="characters"] .character-table th:first-child { width: 60%; }
body[data-page="characters"] .character-table th:nth-child(2) { width: 40%; }
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 { 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; }
