/* Game-specific long names and dense catalogues; shared notebook/list controls remain. */
body[data-page="characters"] h2 {color:var(--accent);font-size:1.2rem;line-height:1.5;}
.character-table {table-layout:fixed;width:100%;}
.character-table th:first-child {width:65%;}
.character-table td {overflow-wrap:anywhere;white-space:normal;padding:10px 12px;line-height:1.5;}
.character-name-static,.character-name-text {white-space:normal;overflow-wrap:anywhere;word-break:normal;}
.character-card-summary {align-items:start;min-height:0;}
.character-card {padding:10px 12px;}
.character-card-name-cell {min-width:0;}
.character-card-value {display:block;white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:1.5;}
.character-filter-grid {grid-template-columns:minmax(0,1fr);}
.character-filter-select {width:100%;max-width:100%;}
.row-extra {display:block;margin-top:3px;font-size:.82rem;color:var(--text-muted);}
.list-jump {display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px;}
.list-jump a {color:var(--accent);padding:6px;display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;}
#item-kinds .page-links-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
#item-kinds .page-link-card {padding:12px;min-width:0;}
#item-kinds .page-link-card-title {font-size:1rem;overflow-wrap:anywhere;}
#item-kinds .page-link-card p {margin:8px 0 0;}
[data-static-list]>p {line-height:1.8;}
.character-detail {grid-template-columns:minmax(0,1fr);}
.character-detail-item {grid-template-columns:minmax(0,1fr);}
.character-detail-item h3 {white-space:normal;}
.character-detail-item p {font-size:1rem;overflow-wrap:anywhere;line-height:1.8;}
@media(max-width:850px){.character-card-summary--with-value{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;}#item-kinds .page-links-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.character-name-static,.character-name-button,.character-card-value{font-size:1rem;}}
