/* Content-only adjustments within the copied arad table/card frame. */
body[data-rendering="static"] .character-detail-item li,
body[data-rendering="static"] .character-detail-item p,
body[data-rendering="static"] .panel > ol > li {
  overflow-wrap: anywhere;
  line-height: 1.65;
}
body[data-rendering="static"] .panel > ol > li + li { margin-top: .7rem; }
body[data-rendering="static"] [data-static-list] > :is(h2, h3) { font-size: 1.15rem; margin: 1rem 0 .6rem; }
body[data-rendering="static"] .character-detail-item ul { margin: 0; padding-left: 1.4rem; }
body[data-rendering="static"] .character-detail-item h3 {
  min-width: 0;
  white-space: normal;
  overflow-wrap: anywhere;
}
body[data-rendering="static"] .guide-name-part {
  display: inline-block;
  max-width: 100%;
}

/* Keep the consolidated guide groups and their subsection links readable. */
.guide-group { margin: 1.5rem 0; }
.guide-group > h2 { font-size: 1.3rem; color: var(--accent); }
.guide-toc > ul { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .7rem 1.5rem; }
.guide-toc li { overflow-wrap: anywhere; }
.guide-toc ul ul { padding-left: 1.3rem; }
@media (max-width: 600px) { .guide-toc > ul { grid-template-columns: 1fr; } }
