.species_page__IqtQ8{max-width:1200px;margin:0 auto;padding:96px 48px 48px}.species_header__iK8TS{margin-bottom:48px}.species_backLink__UOFxK{font-size:13px;font-weight:500;color:var(--fg-muted);display:inline-block;margin-bottom:24px}.species_backLink__UOFxK:hover{color:var(--fg);opacity:1}.species_title__pjVqr{font-family:var(--font-display);font-size:clamp(36px,6vw,64px);font-weight:400;letter-spacing:-1.5px;margin-bottom:12px}.species_titleAccent__n_AJj{color:var(--coral);font-style:italic}.species_subtitle__i_8Dy{font-size:16px;font-weight:300;color:var(--fg-secondary);max-width:500px}.species_filters__16y_K{display:flex;gap:8px;margin-bottom:32px;flex-wrap:wrap}.species_filterBtn__f9jJM{font-size:13px;font-weight:500;padding:8px 16px;border:1px solid var(--border);border-radius:var(--r-pill);color:var(--fg-muted);transition:all .2s;background:transparent}.species_filterBtn__f9jJM:hover{border-color:var(--border-strong);color:var(--fg);opacity:1}.species_filterBtnActive__8U_ES{background:var(--coral);border-color:var(--coral);color:var(--cream)}.species_filterBtnActive__8U_ES:hover{opacity:.9}.species_statsBar__IIvJ5{display:flex;gap:32px;margin-bottom:48px;padding:20px 0;border-bottom:1px solid var(--border)}.species_statItem__t7Lc_{display:flex;align-items:baseline;gap:6px}.species_statNum__CesE1{font-family:var(--font-display);font-size:24px;font-weight:400;color:var(--coral)}.species_statLabel__NEm1l{font-size:13px;color:var(--fg-muted)}.species_grid__opD4D{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.species_card__PIzsH{padding:24px 20px;border:1px solid var(--border);border-radius:var(--r-lg);display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--bg);transition:all .2s ease;cursor:default}.species_card__PIzsH:hover{border-color:var(--border-strong);background:var(--bg-card-hover);transform:translateY(-2px)}.species_cardInfo__lZ58x{text-align:center}.species_cardName__k0yY9{font-family:var(--font-display);font-size:18px;font-weight:400;color:var(--fg);margin-bottom:4px}.species_cardMeta__9Bu4b{font-family:var(--font-mono);font-size:11px;color:var(--fg-subtle);letter-spacing:.3px}.species_cardBadge__6kmpR{font-size:11px;font-weight:500;padding:3px 10px;border-radius:var(--r-pill);margin-top:4px}.species_badgeNormal__CDM0F{background:var(--bg-surface);color:var(--fg-muted);border:1px solid var(--border)}.species_badgeLegendary__jcVm_{background:rgba(234,179,8,.1);color:#EAB308;border:1px solid rgba(234,179,8,.2)}.species_badgeHidden__IxVDQ{background:var(--coral-muted);color:var(--coral);border:1px solid rgba(204,120,92,.2)}.species_detailPanel__9NP8_{margin-top:64px;padding:48px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-elevated)}.species_detailTitle__peDVv{font-family:var(--font-display);font-size:28px;font-weight:400;letter-spacing:-.3px;margin-bottom:16px}.species_detailGrid__I55Vb{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-top:24px}.species_detailItem__lIXne{padding:20px;border:1px solid var(--border);border-radius:var(--r-md)}.species_detailLabel__cV82J{font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--fg-muted);margin-bottom:4px}.species_detailValue__x09n3{font-family:var(--font-display);font-size:20px;color:var(--fg)}@media (max-width:768px){.species_page__IqtQ8{padding:80px 20px 32px}.species_grid__opD4D{grid-template-columns:repeat(2,1fr)}.species_statsBar__IIvJ5{flex-wrap:wrap;gap:16px}.species_detailGrid__I55Vb{grid-template-columns:1fr}.species_detailPanel__9NP8_{padding:28px 20px}}