/* Complete HTML while the existing interactive renderer is unavailable. */
[data-initial-list] .character-card-name-cell { display: flex; align-items: center; gap: 6px; min-width: 0; }
[data-initial-list] .character-name-static { overflow-wrap: anywhere; }
[data-initial-list] .character-card-value { white-space: normal; overflow-wrap: anywhere; }
[data-initial-list] .character-open-icon { flex: 0 0 auto; }
[data-initial-list] details[open] > summary .character-open-icon { transform: rotate(180deg); }
[data-initial-list] summary:focus-visible { outline: 2px solid var(--brand); outline-offset: -3px; }
