.SpeciesPost-module__1LFREW__speciesPage{max-width:1280px;margin:0 auto;padding:2rem 1rem}.SpeciesPost-module__1LFREW__header{gap:30px;margin-bottom:30px;padding:25px;display:flex}.SpeciesPost-module__1LFREW__speciesImageContainer{flex-shrink:0;position:relative}.SpeciesPost-module__1LFREW__speciesImage{border-radius:var(--border-radius);box-shadow:var(--tooltip-box-shadow)}.SpeciesPost-module__1LFREW__headerInfo{flex:1}.SpeciesPost-module__1LFREW__speciesName{font-family:var(--cinzel);color:var(--blue);margin:0 0 15px;font-weight:700}.SpeciesPost-module__1LFREW__speciesDescription{color:rgba(var(--white),var(--high-opac));margin-bottom:25px;font-size:1.2rem;line-height:1.5}.SpeciesPost-module__1LFREW__section{margin-bottom:30px;padding:25px}.SpeciesPost-module__1LFREW__sectionTitle{font-family:var(--cinzel);text-transform:capitalize;color:var(--green);font-size:2rem;font-weight:600}.SpeciesPost-module__1LFREW__sectionDescription{max-width:630px;margin:0 0 20px}.SpeciesPost-module__1LFREW__traitsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.SpeciesPost-module__1LFREW__traitCard{background:rgba(var(--black),.3);border-radius:var(--button-border-radius);flex-direction:column;align-items:flex-start;min-height:120px;padding:1rem 1.2rem;transition:all .2s;display:flex}.SpeciesPost-module__1LFREW__traitCard:hover{box-shadow:0 4px 18px #3f5efb40}.SpeciesPost-module__1LFREW__traitName{font-family:var(--cinzel);color:var(--green);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.SpeciesPost-module__1LFREW__traitDescription{color:var(--white);font-size:1rem;line-height:1.4}.SpeciesPost-module__1LFREW__lineagesContainer{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.SpeciesPost-module__1LFREW__lineageCard{background:rgba(var(--black),.3);border-radius:var(--button-border-radius);flex-direction:column;align-items:flex-start;min-height:120px;padding:1rem 1.2rem;transition:all .2s;display:flex}.SpeciesPost-module__1LFREW__lineageCard:hover{box-shadow:0 4px 18px #3f5efb40}.SpeciesPost-module__1LFREW__lineageName{font-family:var(--cinzel);color:var(--green);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.SpeciesPost-module__1LFREW__lineageDescription{color:var(--white);margin-bottom:.5rem;font-size:.98rem}.SpeciesPost-module__1LFREW__lineageCard ul{margin:0}.SpeciesPost-module__1LFREW__lineageCard li{margin-bottom:.4rem;font-size:.9rem;font-weight:500;list-style-type:none}.SpeciesPost-module__1LFREW__lineageCard li strong{color:var(--blue);font-weight:700}.SpeciesPost-module__1LFREW__actions{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px;padding:20px;display:flex}.SpeciesPost-module__1LFREW__createButton{background:linear-gradient(135deg,var(--darkblue)0%,var(--blue)100%);color:var(--fff);border-radius:var(--button-border-radius);cursor:var(--mouse-pointer);font-size:1.1rem;font-family:var(--cinzel);letter-spacing:1px;border:none;padding:1rem 2rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #3f5efb66}.SpeciesPost-module__1LFREW__createButton:hover{transform:translateY(-3px);box-shadow:0 6px 20px #3f5efb99}.SpeciesPost-module__1LFREW__buttonGlow{background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.SpeciesPost-module__1LFREW__createButton:hover .SpeciesPost-module__1LFREW__buttonGlow{left:100%}.SpeciesPost-module__1LFREW__backButton{color:rgb(var(--white));border-radius:var(--button-border-radius);background:rgb(var(--black));border:1px solid #fff3;margin-bottom:1.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s;display:inline-block}.SpeciesPost-module__1LFREW__backButton:hover{background:var(--blue);transform:translateY(-2px)}@media (max-width:768px){.SpeciesPost-module__1LFREW__header{text-align:center;flex-direction:column;gap:20px;padding:10px}.SpeciesPost-module__1LFREW__section{padding:0}.SpeciesPost-module__1LFREW__actions{flex-direction:column;align-items:center}.SpeciesPost-module__1LFREW__createButton,.SpeciesPost-module__1LFREW__backButton{text-align:center;width:100%;max-width:300px}.SpeciesPost-module__1LFREW__lineagesContainer{flex-direction:column;gap:.5rem}}@media (max-width:480px){.SpeciesPost-module__1LFREW__speciesPage{padding:1rem .5rem}.SpeciesPost-module__1LFREW__speciesCard{padding:1rem}}
