/* Prose and rhythm notation for this work; common list layout remains shared. */
.guide-section p,.guide-section li{line-height:1.85;overflow-wrap:anywhere}
.guide-section h3{margin:1.3em 0 .4em;color:var(--accent)}
.guide-section ol,.guide-section ul{padding-left:1.6em}
/* Adjust text inside the copied table/card components. */
.minna-guide-category {display:block;margin-top:.2em;font-size:.8rem;font-weight:normal;line-height:1.5}
.minna-guide-piece {display:inline-block;max-width:100%;white-space:normal;word-break:normal}
.guide-section .character-card-value {display:block;white-space:normal;overflow-wrap:anywhere;word-break:normal}
.guide-section .character-name-text,.guide-section .character-name-static {white-space:normal;overflow-wrap:anywhere;word-break:normal}
.guide-section .character-table th:first-child {width:55%}
#rewards .character-table th:first-child {width:55%}
#medal-unlocks .character-mobile-list-head,#medal-unlocks .character-card-summary--with-value {grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}
#detective-mail .character-mobile-list-head,#detective-mail .character-card-summary--with-value {grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}
.guide-section .character-detail-item {grid-template-columns:minmax(0,1fr)}
.guide-section .character-detail-item p {white-space:normal}
.guide-section {scroll-margin-top:12px}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible {outline:3px solid #854500;outline-offset:3px}

/* Keep the complete music list from occupying only half of its detail panel. */
[data-entry="minna-reward-complete"] .character-detail-item:last-child {grid-column:1 / -1}
