.fungi-overview[data-astro-cid-6akonpzd]{width:100%}.hero-fungi[data-astro-cid-6akonpzd]{min-height:50vh;background:linear-gradient(#00000080,#000000b3),url(https://images.unsplash.com/photo-1567620832903-9fc6debc209f?w=1600) center/cover no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem}.hero-content[data-astro-cid-6akonpzd] h1[data-astro-cid-6akonpzd]{font-size:clamp(3rem,6vw,5rem);margin:0 0 1rem;font-weight:700}.subtitle[data-astro-cid-6akonpzd]{font-size:clamp(1.2rem,2.5vw,1.8rem);font-style:italic;margin:0}.container[data-astro-cid-6akonpzd]{max-width:1200px;margin:0 auto;padding:4rem 2rem}.intro-section[data-astro-cid-6akonpzd]{background:#ffffff05}.intro-section[data-astro-cid-6akonpzd] h2[data-astro-cid-6akonpzd]{font-size:clamp(2rem,4vw,2.5rem);margin-bottom:1.5rem}.lead[data-astro-cid-6akonpzd]{font-size:clamp(1.1rem,2vw,1.3rem);margin-bottom:1.5rem;line-height:1.8}.section-intro[data-astro-cid-6akonpzd]{font-size:1.1rem;margin-bottom:3rem;opacity:.9}h2[data-astro-cid-6akonpzd]{font-size:clamp(2rem,4vw,2.5rem);margin-bottom:1.5rem;font-weight:700}.phyla-grid[data-astro-cid-6akonpzd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:2rem}.phylum-card[data-astro-cid-6akonpzd]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:2rem;text-decoration:none;color:inherit;transition:all .3s ease;display:flex;flex-direction:column}.phylum-card[data-astro-cid-6akonpzd]:hover{background:#ffffff14;border-color:#ffffff4d;transform:translateY(-4px)}.phylum-header[data-astro-cid-6akonpzd] h3[data-astro-cid-6akonpzd]{font-size:1.5rem;margin:0 0 .5rem;font-weight:700}.common-name[data-astro-cid-6akonpzd]{font-size:1rem;font-style:italic;opacity:.8;margin:0 0 1rem}.phylum-description[data-astro-cid-6akonpzd]{flex:1;line-height:1.6;margin-bottom:1.5rem}.phylum-stats[data-astro-cid-6akonpzd]{margin:1rem 0;padding:1rem;background:#ffffff08;border-radius:4px}.stat[data-astro-cid-6akonpzd]{display:flex;flex-direction:column;gap:.5rem}.stat-label[data-astro-cid-6akonpzd]{font-size:.85rem;opacity:.7;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-astro-cid-6akonpzd]{font-size:1rem;font-weight:600}.phylum-examples[data-astro-cid-6akonpzd]{font-size:.9rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.explore-link[data-astro-cid-6akonpzd]{margin-top:1rem;color:#fff9;font-size:.95rem;transition:color .3s ease}.phylum-card[data-astro-cid-6akonpzd]:hover .explore-link[data-astro-cid-6akonpzd]{color:#fff}.species-grid[data-astro-cid-6akonpzd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;margin-top:2rem}.species-card[data-astro-cid-6akonpzd]{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-6akonpzd]:hover{background:#ffffff14;border-color:#ffffff4d;transform:translateY(-4px)}.species-image-placeholder[data-astro-cid-6akonpzd]{aspect-ratio:4/3;background:#ffffff0d;display:flex;align-items:center;justify-content:center;overflow:hidden}.species-image-placeholder[data-astro-cid-6akonpzd] img[data-astro-cid-6akonpzd]{width:100%;height:100%;object-fit:cover}.placeholder-content[data-astro-cid-6akonpzd]{display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.5}.placeholder-content[data-astro-cid-6akonpzd] span[data-astro-cid-6akonpzd]:first-child{font-size:3rem}.placeholder-content[data-astro-cid-6akonpzd] span[data-astro-cid-6akonpzd]:last-child{font-size:.85rem}.species-content[data-astro-cid-6akonpzd]{padding:1.5rem}.species-content[data-astro-cid-6akonpzd] h4[data-astro-cid-6akonpzd]{margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.scientific-name[data-astro-cid-6akonpzd]{font-style:italic;font-size:.9rem;opacity:.7;margin:0 0 1rem}.species-tags[data-astro-cid-6akonpzd]{display:flex;gap:.5rem;flex-wrap:wrap}.tag[data-astro-cid-6akonpzd]{font-size:.75rem;padding:.25rem .75rem;border-radius:12px;background:#ffffff1a;text-transform:uppercase;letter-spacing:.5px}.tag-edible[data-astro-cid-6akonpzd]{background:#4caf504d;border:1px solid rgba(76,175,80,.5)}.tag-poisonous[data-astro-cid-6akonpzd]{background:#f443364d;border:1px solid rgba(244,67,54,.5)}.tag-medicinal[data-astro-cid-6akonpzd]{background:#2196f34d;border:1px solid rgba(33,150,243,.5)}.tag-inedible[data-astro-cid-6akonpzd]{background:#9e9e9e4d;border:1px solid rgba(158,158,158,.5)}.tag-phylum[data-astro-cid-6akonpzd]{background:#9c27b04d;border:1px solid rgba(156,39,176,.5);font-size:.7rem}.taxonomy-info[data-astro-cid-6akonpzd]{background:#ffffff05}.hierarchy[data-astro-cid-6akonpzd]{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:2rem;max-width:600px;margin-left:auto;margin-right:auto}.hierarchy-level[data-astro-cid-6akonpzd]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem;width:100%;display:flex;justify-content:space-between;align-items:center}.hierarchy-level[data-astro-cid-6akonpzd] strong[data-astro-cid-6akonpzd]{font-size:1rem;text-transform:uppercase;letter-spacing:1px}.hierarchy-level[data-astro-cid-6akonpzd] span[data-astro-cid-6akonpzd]{font-style:italic;opacity:.8}.arrow[data-astro-cid-6akonpzd]{font-size:2rem;opacity:.5}@media(max-width:768px){.phyla-grid[data-astro-cid-6akonpzd],.species-grid[data-astro-cid-6akonpzd]{grid-template-columns:1fr}}
