/* Species dossier correction: Character Forge-scale reading text and natural content flow. */
#speciesView{font-size:14px!important}
#speciesView .species-hero{grid-template-columns:190px minmax(0,1fr)!important;gap:18px!important;padding:16px!important}
#speciesView .species-hero-image{width:190px!important;height:250px!important}
#speciesView .species-hero-copy{padding:2px 0!important}
#speciesView .species-hero-copy h1{font-size:30px!important;margin:6px 0 8px!important}
#speciesView .species-tagline{font-size:14px!important;line-height:1.62!important;max-width:92ch!important}
#speciesView .species-record-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding-top:12px!important}
#speciesView .species-record-meta span{font-size:9px!important}
#speciesView .species-record-meta strong{font-size:12px!important;line-height:1.45!important}

#speciesView .species-overview-narrative-card .species-prose,
#speciesView .species-field-panel .species-prose,
#speciesView .species-prose-stack .species-field-panel .species-prose,
#speciesView .species-medical-notes-card .species-prose,
#speciesView .species-culture-notes-card .species-prose,
#speciesView .homeworld-content>.species-prose,
#speciesView .species-dossier-reputation .species-prose{
  max-width:none!important;
  width:100%!important;
  font-size:14px!important;
  line-height:1.65!important;
}
#speciesView .species-prose-stack .species-field-panel{width:100%!important;padding:15px 18px!important}
#speciesView .species-fact strong,#speciesView .species-dossier-row strong{font-size:14px!important;line-height:1.55!important}
#speciesView .species-dossier-row span,#speciesView .species-dossier-reputation>span,#speciesView .species-fact span,#speciesView .species-field-panel>span{font-size:10px!important}
#speciesView .species-card-head{font-size:12px!important}
#speciesView .species-tab{font-size:12px!important;padding:10px 14px!important}

@media(max-width:900px){
  #speciesView .species-hero{grid-template-columns:150px minmax(0,1fr)!important}
  #speciesView .species-hero-image{width:150px!important;height:205px!important}
  #speciesView .species-record-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  #speciesView .species-overview-layout-clean{grid-template-columns:1fr!important}
}
@media(max-width:620px){
  #speciesView .species-hero{grid-template-columns:1fr!important}
  #speciesView .species-hero-image{width:165px!important;height:220px!important}
  #speciesView .species-record-meta{grid-template-columns:1fr!important}
}
