/* CONTINUUM SHIFT contents within the existing work frame. */
.work-content-group { min-width: 0; scroll-margin-top: 1rem; }
#contents a { display: inline-block; min-height: 44px; padding: 6px 0; box-sizing: border-box; }
#contents li + li { margin-top: 0; }
.work-contents-back { padding: 0 16px 8px; }
@media (max-width: 600px) {
  .work-content-group > .panel { margin-bottom: 4px; }
  .work-contents-back { padding: 0 12px 6px; }
}

#editions .guide-table th:first-child { width: 38%; }
#editions .edition-date { display: inline-block; margin-top: 6px; font-weight: normal; }

/* Preserve the copied table/card contract inside the work's guide sections. */
.work-content-group [data-static-list] { min-width: 0; }
.work-content-group [data-static-list] .character-table td { overflow-wrap: anywhere; }
.work-content-group .character-detail ol { margin: 0; padding-left: 1.5em; }
.work-content-group .character-detail li { line-height: 1.75; }
.work-content-group .character-detail li + li { margin-top: .35em; }
@media (max-width: 600px) {
  .work-content-group .character-card-value { white-space: normal; overflow-wrap: anywhere; }
  .work-content-group .character-mobile-sort { display: grid; grid-template-columns: minmax(0, 1fr) minmax(4.5em, 28%); }
  .work-content-group .character-card-summary--with-value { grid-template-columns: minmax(0, 1fr) minmax(4.5em, 28%); }
}
