.phylum-page[data-astro-cid-ovm2tuth]{width:100%}.breadcrumb[data-astro-cid-ovm2tuth]{background:#ffffff08;padding:1rem 0;font-size:.9rem}.breadcrumb[data-astro-cid-ovm2tuth] .container[data-astro-cid-ovm2tuth]{display:flex;align-items:center;gap:.5rem}.breadcrumb[data-astro-cid-ovm2tuth] a[data-astro-cid-ovm2tuth]{color:#ffffffb3;text-decoration:none;transition:color .2s}.breadcrumb[data-astro-cid-ovm2tuth] a[data-astro-cid-ovm2tuth]:hover{color:#fff}.breadcrumb[data-astro-cid-ovm2tuth] .current[data-astro-cid-ovm2tuth]{color:#fff;font-weight:600}.container[data-astro-cid-ovm2tuth]{max-width:1200px;margin:0 auto;padding:0 2rem}.phylum-hero[data-astro-cid-ovm2tuth]{padding:4rem 0;background:#ffffff05}.phylum-title[data-astro-cid-ovm2tuth] h1[data-astro-cid-ovm2tuth]{font-size:clamp(2.5rem,5vw,4rem);margin:0 0 .5rem;font-weight:700}.common-name[data-astro-cid-ovm2tuth]{font-size:clamp(1.2rem,2.5vw,1.8rem);font-style:italic;opacity:.8;margin:0 0 2rem}.phylum-stats-row[data-astro-cid-ovm2tuth]{display:flex;gap:2rem;flex-wrap:wrap;margin-top:2rem}.stat-box[data-astro-cid-ovm2tuth]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:1.5rem 2rem;border-radius:8px;display:flex;flex-direction:column;gap:.5rem}.stat-label[data-astro-cid-ovm2tuth]{font-size:.85rem;text-transform:uppercase;letter-spacing:1px;opacity:.7}.stat-value[data-astro-cid-ovm2tuth]{font-size:1.2rem;font-weight:600}.taxonomy-section[data-astro-cid-ovm2tuth]{padding:3rem 0}.taxonomy-box[data-astro-cid-ovm2tuth]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:2rem}.taxonomy-box[data-astro-cid-ovm2tuth] h3[data-astro-cid-ovm2tuth]{margin:0 0 1.5rem;font-size:1.3rem}.taxonomy-grid[data-astro-cid-ovm2tuth]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.taxonomy-item[data-astro-cid-ovm2tuth]{display:flex;flex-direction:column;gap:.5rem}.taxonomy-item[data-astro-cid-ovm2tuth] strong[data-astro-cid-ovm2tuth]{font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;opacity:.7}.taxonomy-item[data-astro-cid-ovm2tuth] span[data-astro-cid-ovm2tuth]{font-size:1.1rem;font-style:italic}section[data-astro-cid-ovm2tuth]{padding:3rem 0}h2[data-astro-cid-ovm2tuth]{font-size:clamp(2rem,4vw,2.5rem);margin-bottom:1.5rem;font-weight:700}h3[data-astro-cid-ovm2tuth]{font-size:clamp(1.3rem,2.5vw,1.6rem);margin-bottom:1rem;font-weight:600}.description[data-astro-cid-ovm2tuth]{font-size:1.1rem;line-height:1.8}.characteristics-section[data-astro-cid-ovm2tuth],.features-section[data-astro-cid-ovm2tuth],.economic-section[data-astro-cid-ovm2tuth]{background:#ffffff05}.characteristics-list[data-astro-cid-ovm2tuth],.features-list[data-astro-cid-ovm2tuth],.economic-list[data-astro-cid-ovm2tuth]{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.characteristics-list[data-astro-cid-ovm2tuth] li[data-astro-cid-ovm2tuth],.features-list[data-astro-cid-ovm2tuth] li[data-astro-cid-ovm2tuth],.economic-list[data-astro-cid-ovm2tuth] li[data-astro-cid-ovm2tuth]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:1rem 1.5rem 1rem 3rem;position:relative}.characteristics-list[data-astro-cid-ovm2tuth] li[data-astro-cid-ovm2tuth]:before,.features-list[data-astro-cid-ovm2tuth] li[data-astro-cid-ovm2tuth]:before,.economic-list[data-astro-cid-ovm2tuth] li[data-astro-cid-ovm2tuth]:before{content:"→";position:absolute;left:1.5rem;opacity:.6}.details-grid[data-astro-cid-ovm2tuth]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.detail-card[data-astro-cid-ovm2tuth]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:2rem}.detail-card[data-astro-cid-ovm2tuth] h3[data-astro-cid-ovm2tuth]{margin-top:0}.detail-card[data-astro-cid-ovm2tuth] p[data-astro-cid-ovm2tuth]{line-height:1.7;margin:0}.section-intro[data-astro-cid-ovm2tuth]{font-size:1.05rem;margin-bottom:2rem;opacity:.9}.species-grid[data-astro-cid-ovm2tuth]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;margin-top:2rem}.species-card[data-astro-cid-ovm2tuth]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;transition:all .3s ease}.species-card[data-astro-cid-ovm2tuth]:hover{background:#ffffff14;border-color:#ffffff4d;transform:translateY(-4px)}.species-image-placeholder[data-astro-cid-ovm2tuth]{aspect-ratio:4/3;background:#ffffff0d;display:flex;align-items:center;justify-content:center;overflow:hidden}.species-image-placeholder[data-astro-cid-ovm2tuth] img[data-astro-cid-ovm2tuth]{width:100%;height:100%;object-fit:cover}.placeholder-content[data-astro-cid-ovm2tuth]{display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.5}.placeholder-content[data-astro-cid-ovm2tuth] span[data-astro-cid-ovm2tuth]:first-child{font-size:3rem}.placeholder-content[data-astro-cid-ovm2tuth] span[data-astro-cid-ovm2tuth]:last-child{font-size:.85rem}.species-content[data-astro-cid-ovm2tuth]{padding:1.5rem}.species-content[data-astro-cid-ovm2tuth] h3[data-astro-cid-ovm2tuth]{margin:0 0 .5rem;font-size:1.2rem}.scientific-name[data-astro-cid-ovm2tuth]{font-style:italic;font-size:.9rem;opacity:.7;margin:0 0 .75rem}.species-brief[data-astro-cid-ovm2tuth]{font-size:.9rem;line-height:1.6;margin:0 0 1rem;opacity:.8}.species-tags[data-astro-cid-ovm2tuth]{display:flex;gap:.5rem;flex-wrap:wrap}.tag[data-astro-cid-ovm2tuth]{font-size:.7rem;padding:.25rem .75rem;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.tag-edible[data-astro-cid-ovm2tuth]{background:#4caf504d;border:1px solid rgba(76,175,80,.5)}.tag-poisonous[data-astro-cid-ovm2tuth]{background:#f443364d;border:1px solid rgba(244,67,54,.5)}.tag-medicinal[data-astro-cid-ovm2tuth]{background:#2196f34d;border:1px solid rgba(33,150,243,.5)}.tag-inedible[data-astro-cid-ovm2tuth]{background:#9e9e9e4d;border:1px solid rgba(158,158,158,.5)}.tag-psychoactive[data-astro-cid-ovm2tuth]{background:#9c27b04d;border:1px solid rgba(156,39,176,.5)}.tag-family[data-astro-cid-ovm2tuth]{background:#ff98004d;border:1px solid rgba(255,152,0,.5);font-size:.65rem}.navigation-section[data-astro-cid-ovm2tuth]{background:#ffffff05}.phyla-nav[data-astro-cid-ovm2tuth]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.phyla-nav-item[data-astro-cid-ovm2tuth]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:1rem 1.5rem;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.5rem;transition:all .3s ease}.phyla-nav-item[data-astro-cid-ovm2tuth]:hover{background:#ffffff14;border-color:#ffffff4d;transform:translate(4px)}.phyla-nav-item[data-astro-cid-ovm2tuth] strong[data-astro-cid-ovm2tuth]{font-size:1rem}.phyla-nav-item[data-astro-cid-ovm2tuth] span[data-astro-cid-ovm2tuth]{font-size:.85rem;font-style:italic;opacity:.7}@media(max-width:768px){.species-grid[data-astro-cid-ovm2tuth],.phyla-nav[data-astro-cid-ovm2tuth]{grid-template-columns:1fr}}
