/* Only the initial fallback; the existing page runtime replaces these lists. */
[data-initial-character-list] .initial-mobile,
[data-initial-title-list] .initial-mobile { display: none; }
[data-initial-controls][hidden] { display: none !important; }
[data-initial-character-list] .character-card-value { white-space: normal; overflow-wrap: anywhere; }
@media (max-width: 850px) {
  [data-initial-character-list] .initial-desktop,
  [data-initial-title-list] .initial-desktop { display: none; }
  [data-initial-character-list] .initial-mobile,
  [data-initial-title-list] .initial-mobile { display: block; }
}
