body[data-rendering="static"] .character-table td{overflow-wrap:anywhere}
body[data-rendering="static"] .character-table{min-width:0}
body[data-rendering="static"] .character-detail-item h3{white-space:normal;overflow-wrap:anywhere}
body[data-rendering="static"] .character-detail-item p{min-width:0;font-size:1rem;line-height:1.7}
body[data-rendering="static"] .character-detail-item--prose{grid-column:1 / -1;display:block}
body[data-rendering="static"] .character-detail-item--prose h3{margin-bottom:6px}
@media(min-width:851px) and (max-width:1200px){body[data-rendering="static"] .character-detail{grid-template-columns:minmax(0,1fr)}}
.gta-mobile-occupation::before{content:"職業・活動: "}
@media(min-width:851px){.gta-mobile-occupation::before{content:none}}
@media(max-width:850px){
  body[data-rendering="static"] .character-mobile-list-head{grid-template-columns:repeat(3,minmax(0,1fr))}
  body[data-rendering="static"] .character-mobile-sort-button{min-height:44px;white-space:normal}
  body[data-rendering="static"] .character-card-summary--with-value{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}
  body[data-rendering="static"] .character-card-name-cell,body[data-rendering="static"] .character-card-value{min-width:0;overflow-wrap:anywhere}
  body[data-rendering="static"] .character-detail{display:block}
  body[data-rendering="static"] .character-detail-item+.character-detail-item{margin-top:10px}
}
