/* Initial HTML uses the same table and cards as the enhanced move list. */
[hidden] { display: none !important; }
.move-initial-mobile { display: none; }
.move-character-navigation > summary { cursor: pointer; color: var(--accent); font-weight: 800; padding: .25rem 0; }
.move-character-index { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr)); gap: .5rem 1rem; padding-left: 1.25rem; }
.move-character-index a { overflow-wrap: anywhere; }
@media (max-width: 850px) {
  .move-initial-desktop { display: none; }
  .move-initial-mobile { display: grid; }
}
