.races-species-entry_container__RMoRo{max-width:1400px;margin:0 auto;padding:20px 40px;font-family:Garamond,serif;line-height:1.6;color:#333;background-color:#f9f7f2}.races-species-entry_backLink__HYjlK{color:#8B4513;text-decoration:none;margin-bottom:20px;display:inline-block;font-weight:500;transition:color .2s}.races-species-entry_backLink__HYjlK:hover{text-decoration:underline;color:#6b3410}.races-species-entry_header__uy8Mg{text-align:center;margin-bottom:30px;border-bottom:2px solid #8b4513;padding-bottom:20px}.races-species-entry_header__uy8Mg h1{color:#8B4513;font-size:42px;margin-bottom:5px;font-family:Spellbinder,serif}.races-species-entry_header__uy8Mg h2{color:#5c5c5c;font-style:italic;font-weight:400;margin-top:0}.races-species-entry_classification__tvyoO{padding:5px 10px;border-radius:3px;display:inline-block;margin-bottom:15px;font-size:.875rem;font-weight:500}.races-species-entry_classification__tvyoO.races-species-entry_intelligent-races__D8_ID{background-color:#faf5ff;border:1px solid #e9d8fd;color:#805ad5}.races-species-entry_classification__tvyoO.races-species-entry_mega-fauna___QmtN{background-color:#8B4513;color:white}.races-species-entry_classification__tvyoO.races-species-entry_creatures-beasts__OTOzQ{background-color:#ebf8ff;border:1px solid #bee3f8;color:#2b6cb0}.races-species-entry_classification__tvyoO.races-species-entry_mega-flora__5eQfc{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#059669}.races-species-entry_classification__tvyoO.races-species-entry_fauna__UdqVO{background-color:#fef3c7;border:1px solid #fde68a;color:#92400e}.races-species-entry_classification__tvyoO.races-species-entry_flora__UY0gE{background-color:#ecfdf5;border:1px solid #a7f3d0;color:#10b981}.races-species-entry_featuredImage__GB_6l{width:100%;height:600px;position:relative;margin-bottom:30px;border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,.2);overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.05)}.races-species-entry_featuredImage__GB_6l img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.races-species-entry_imageCaption__VIvHQ{font-size:.9em;font-style:italic;text-align:center;color:#666;margin-top:5px;margin-bottom:25px}.races-species-entry_content__ShIHO{display:flex;gap:30px}.races-species-entry_mainContent__J_e58{flex:3}.races-species-entry_mainContent__J_e58 p{text-align:justify;margin-bottom:20px}.races-species-entry_sectionTitle__jJIgR{color:#8B4513;border-bottom:1px solid #d3c7a7;padding-bottom:5px;font-family:Spellbinder,serif;font-size:1.5rem;margin:2rem 0 1rem}.races-species-entry_sidebar__ElZZu{flex:1;background-color:#f0e9d9;padding:20px;border-radius:5px;border:1px solid #d3c7a7}.races-species-entry_quickFacts__nBnVk{margin-top:30px}.races-species-entry_quickFacts__nBnVk h3{border-bottom:1px solid #d3c7a7;padding-bottom:5px;color:#8B4513;font-family:Spellbinder,serif;margin-bottom:1rem}.races-species-entry_quickFacts__nBnVk dl{display:grid;grid-template-columns:130px 1fr;gap:10px}.races-species-entry_quickFacts__nBnVk dt{font-weight:700;color:#8B4513}.races-species-entry_quickFacts__nBnVk dd{color:#2d3748}.races-species-entry_habitatMap__GhpJH{width:100%;height:200px;background-color:#d3c7a7;margin-top:15px;display:flex;justify-content:center;align-items:center;color:#666;font-style:italic;border-radius:5px}.races-species-entry_relatedRaces__M9N11,.races-species-entry_relatedSpecies__VdkMg{margin-top:30px}.races-species-entry_relatedRaces__M9N11 h3,.races-species-entry_relatedSpecies__VdkMg h3{border-bottom:1px solid #d3c7a7;padding-bottom:5px;color:#8B4513;font-family:Spellbinder,serif;margin-bottom:1rem}.races-species-entry_relatedRaces__M9N11 ul,.races-species-entry_relatedSpecies__VdkMg ul{list-style-type:none;padding-left:10px}.races-species-entry_relatedRaces__M9N11 ul li,.races-species-entry_relatedSpecies__VdkMg ul li{margin-bottom:8px}.races-species-entry_relatedRaces__M9N11 ul li a,.races-species-entry_relatedSpecies__VdkMg ul li a{color:#8B4513;text-decoration:none;transition:color .2s}.races-species-entry_relatedRaces__M9N11 ul li a:hover,.races-species-entry_relatedSpecies__VdkMg ul li a:hover{text-decoration:underline;color:#6b3410}.races-species-entry_guildInfo__j4TS5{margin-top:30px;background-color:#e8ded1;padding:15px;border-radius:5px;border-left:4px solid #8b4513}.races-species-entry_guildInfo__j4TS5 h3{margin-top:0;color:#8B4513;font-family:Spellbinder,serif}.races-species-entry_footnote__bsiXN{font-size:.8em;color:#666;margin-top:40px;text-align:center;font-style:italic}.races-species-entry_cultureSection___7BXB,.races-species-entry_languageSection__cV6HW,.races-species-entry_societySection__qAvtt{margin:2rem 0;padding:1.5rem;background-color:#f0e9d9;border:1px solid #d3c7a7;border-radius:5px}.races-species-entry_cultureSection___7BXB h3,.races-species-entry_languageSection__cV6HW h3,.races-species-entry_societySection__qAvtt h3{color:#8B4513;margin-bottom:1rem;font-family:Spellbinder,serif}.races-species-entry_quote__AM3wa{font-style:italic;color:#4a5568;border-left:4px solid #d3c7a7;padding-left:1.5rem;margin:2rem 0;font-size:1.125rem}.races-species-entry_quoteSource__8_3qY{text-align:right;color:#8B4513;font-weight:600;margin-top:.5rem}.races-species-entry_physicalTraits__8zq0N{background-color:#f0e9d9;border:1px solid #d3c7a7;border-radius:5px;padding:1.5rem;margin-bottom:2rem}.races-species-entry_physicalTraits__8zq0N h3{color:#8B4513;margin-bottom:1rem;font-family:Spellbinder,serif}.races-species-entry_physicalTraits__8zq0N ul{list-style:none;padding:0}.races-species-entry_physicalTraits__8zq0N li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.races-species-entry_physicalTraits__8zq0N li:before{content:"•";color:#8B4513;position:absolute;left:0}@media (max-width:768px){.races-species-entry_container__RMoRo{padding:15px 20px}.races-species-entry_content__ShIHO{flex-direction:column}.races-species-entry_header__uy8Mg h1{font-size:1.8rem;line-height:1.2}.races-species-entry_header__uy8Mg h2{font-size:1rem}.races-species-entry_featuredImage__GB_6l{height:200px;margin-bottom:20px}.races-species-entry_quickFacts__nBnVk dl{grid-template-columns:1fr;gap:5px}.races-species-entry_sidebar__ElZZu{margin-top:20px;padding:15px}.races-species-entry_sectionTitle__jJIgR{font-size:1.2rem}}@media (max-width:480px){.races-species-entry_container__RMoRo{padding:10px 15px}.races-species-entry_header__uy8Mg h1{font-size:1.5rem}.races-species-entry_featuredImage__GB_6l{height:150px}.races-species-entry_classification__tvyoO{font-size:.75rem;padding:3px 8px}}