/* Readable content with compact controls and natural-height species layouts. */
#speciesView.species-wrap{width:min(1380px,calc(100% - 34px))!important;max-width:1380px!important;margin:18px auto 64px!important}
.species-hero{grid-template-columns:210px minmax(0,1fr)!important;gap:20px!important;padding:18px!important;align-items:start!important}
.species-hero-image{width:210px!important;height:280px!important;align-self:start!important}
.species-hero-copy{padding:4px 0!important;align-self:start!important}
.species-hero-copy h1{font-size:34px!important;margin:7px 0 10px!important}
.species-tagline{font-size:17px!important;line-height:1.65!important;max-width:78ch!important}
.species-record-meta{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border-left:0!important;border-top:1px solid rgba(39,71,98,.7)!important;padding:14px 0 0!important;align-content:initial!important}
.species-record-meta>div{padding:0 16px!important;border-right:1px solid rgba(39,71,98,.48)!important;min-width:0!important}
.species-record-meta>div:first-child{padding-left:0!important}.species-record-meta>div:last-child{border-right:0!important}
.species-record-meta span{font-size:11px!important}.species-record-meta strong{font-size:14px!important;line-height:1.48!important;margin-top:5px!important}
.species-badges{margin:12px 0 10px!important}.species-hero-facts{font-size:12px!important;line-height:1.5!important}
.species-tabbar{gap:7px!important;margin-bottom:15px!important}.species-tab{font-size:12px!important;padding:10px 14px!important}
.species-card{padding:18px 20px!important}.species-card-head{font-size:13px!important;margin-bottom:14px!important}
.species-card-head small{font-size:10px!important}
.species-overview-layout-clean{display:block!important}.species-dossier-card-clean{margin-bottom:15px!important}
.species-dossier-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 34px!important}
.species-dossier-row{padding:13px 0!important}.species-dossier-row span,.species-dossier-reputation>span{font-size:11px!important}.species-dossier-row strong,.species-dossier-reputation .species-prose{font-size:16px!important;line-height:1.65!important}
.species-overview-narrative-card .species-prose,.species-field-panel .species-prose,.species-prose-stack .species-field-panel .species-prose,.species-medical-notes-card .species-prose,.species-culture-notes-card .species-prose,.homeworld-content>.species-prose{font-size:17px!important;line-height:1.75!important;max-width:78ch!important}
.species-field-panel,.species-field-panel.full,.species-field-panel.medium,.species-fact{min-height:0!important}
.species-prose-stack .species-field-panel{padding:17px 19px!important}.species-prose-stack{gap:10px!important}
.species-fact{padding:13px 14px!important}.species-fact span,.species-field-panel>span{font-size:11px!important}.species-fact strong{font-size:15px!important;line-height:1.5!important}

/* Search and editing chrome stays compact; only reading content uses the larger scale. */
.lore-sticky-region{padding:8px!important}.lore-sticky-region>.topbar{padding-bottom:7px!important;margin-bottom:6px!important}.lore-sticky-region .topbar h2{font-size:19px!important}.lore-sticky-region .topbar p{font-size:10px!important}
.lore-compact-field label{font-size:10px!important;margin-bottom:3px!important}.lore-compact-field input,.lore-compact-field select,.lore-search-field input{height:34px!important;padding:6px 8px!important;font-size:13px!important}
.lore-browser-toggle,.lore-sticky-region .btn{min-height:34px!important;padding:6px 10px!important;font-size:12px!important}
.lore-command-row,.lore-search-primary,.lore-search-secondary{gap:7px!important}.lore-search-secondary{margin-top:7px!important}

@media(max-width:900px){.species-hero{grid-template-columns:160px minmax(0,1fr)!important}.species-hero-image{width:160px!important;height:220px!important}.species-record-meta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.species-record-meta>div{padding:10px!important;border-bottom:1px solid rgba(39,71,98,.4)!important}.species-dossier-list{grid-template-columns:1fr!important}}
@media(max-width:620px){.species-hero{grid-template-columns:1fr!important}.species-hero-image{width:170px!important;height:230px!important}.species-record-meta{grid-template-columns:1fr!important}}
