.world-first-page-toolbar{flex-wrap:wrap;gap:.7rem}.world-first-page-toolbar .species-language{flex-wrap:wrap;max-width:100%}.world-first-page-toolbar .species-language a{min-height:48px;min-width:48px;display:flex;align-items:center;justify-content:center}.world-first-page-profile{min-width:0}.world-first-page-profile p,.world-first-page-profile h1,.world-first-page-profile h2,.world-first-page-profile h3{overflow-wrap:anywhere}.world-first-page-profile .biometric-grid article{min-width:0}.world-first-page-profile .biometric-grid dd{font-weight:800;font-size:1.15rem}.world-first-page-profile .biometric-note{font-size:.85rem;line-height:1.5;text-align:start;margin:.6rem 0 0;overflow-wrap:anywhere}.world-first-page-profile .species-plate-track{scroll-snap-type:x mandatory;scroll-behavior:smooth}.world-first-page-profile .species-plate{scroll-snap-align:start}.world-first-page-profile .species-plate img{width:100%;height:min(112vw,470px);object-fit:contain}.world-plate-controls{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.world-plate-controls button{min-width:48px;min-height:48px;padding:.5rem .8rem;border:1px solid var(--line,#d2e0dc);border-radius:12px;background:var(--surface,#fff);color:var(--text,#153e36)}.world-plate-controls button[aria-pressed=true]{background:#0d6b50;color:#fff}.world-calendar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.world-calendar-grid article{border:1px solid var(--line,#d2e0dc);border-radius:16px;padding:1rem;background:var(--surface,#fff)}.world-calendar-grid h3{margin:0 0 .5rem}.world-calendar-grid p{margin:0;line-height:1.65}.world-sex-card{margin-top:1.5rem;padding:1rem;border:1px solid var(--line,#d2e0dc);border-radius:16px}.world-sex-stage{aspect-ratio:1;position:relative;overflow:hidden;border-radius:12px;background:#faf8ef;direction:ltr}.world-sex-base,.world-sex-overlay{position:absolute;inset:0}.world-sex-stage img,.world-sex-stage picture{width:100%;height:100%;display:block;object-fit:contain}.world-sex-overlay{clip-path:inset(0 calc(100% - var(--sex-split)) 0 0)}.world-sex-divider{position:absolute;inset-block:0;left:var(--sex-split);width:3px;background:#0d6b50}.world-sex-label{position:absolute;bottom:.7rem;border-radius:8px;padding:.4rem .7rem;background:#fff;color:#153e36}.world-sex-label--male{left:.7rem}.world-sex-label--female{right:.7rem}.world-sex-card input{width:100%;min-height:48px;accent-color:#0d6b50}.world-sex-card label{display:block;margin-top:1rem}.world-first-page-profile .chapter-body p{line-height:1.75;font-weight:400}.world-first-page-profile .range-globe-card{max-width:100%;min-width:0}.world-first-page-profile .range-globe-controls button,.world-first-page-profile .ada-globe-tabs button,.world-first-page-profile .range-view-controls button{min-height:48px}.world-first-page-profile .world-record-stats{flex-wrap:wrap}.world-first-page-profile .range-globe-controls{flex-wrap:wrap}.world-first-page-profile .range-globe-controls button{min-width:0;flex:1 1 135px}.world-first-page-profile .world-observation-map{height:240px;min-height:240px;max-width:100%}.world-first-page-profile .ada-globe-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.world-first-page-profile .ada-globe-tabs button{padding:.65rem .25rem;overflow-wrap:anywhere;white-space:normal}.world-first-page-profile .world-range-summary,.world-first-page-profile .range-globe-note,.world-first-page-profile .range-globe-credit{overflow-wrap:anywhere}.world-first-page-profile .range-globe-stage{aspect-ratio:1;max-height:430px}.world-first-page-profile .range-layer-controls label{min-height:48px}.world-first-page-profile .range-globe-card.is-fullscreen{z-index:1100}.world-first-page-profile .range-globe-card.is-fullscreen .range-globe-stage{max-height:none}.world-first-page-profile [hidden]{display:none!important}@media(max-width:600px){.world-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-first-page-profile .biometric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.world-first-page-profile .biometric-grid article{padding:.7rem .3rem}.world-first-page-profile .biometric-grid article dl{grid-template-columns:1fr;gap:.35rem}.world-first-page-profile .biometric-grid article h3{font-size:.84rem}.world-first-page-profile .biometric-grid article dd{font-size:1rem}.world-first-page-profile .biometric-grid article dt{font-size:.7rem}.world-first-page-profile .biometric-note{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.world-first-page-profile .species-plate-track{scroll-behavior:auto}}

/* World species prose: justify complete paragraphs, keep the final line natural. */
.world-first-page-profile .chapter-body p{text-align:justify;text-align-last:start}
