.species-page[data-astro-cid-zn6cnkqu]{width:100%}.breadcrumb[data-astro-cid-zn6cnkqu]{background:#ffffff08;padding:1rem 0;font-size:.9rem}.breadcrumb[data-astro-cid-zn6cnkqu] .container[data-astro-cid-zn6cnkqu]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.breadcrumb[data-astro-cid-zn6cnkqu] a[data-astro-cid-zn6cnkqu]{color:#ffffffb3;text-decoration:none;transition:color .2s}.breadcrumb[data-astro-cid-zn6cnkqu] a[data-astro-cid-zn6cnkqu]:hover{color:#fff}.breadcrumb[data-astro-cid-zn6cnkqu] .current[data-astro-cid-zn6cnkqu]{color:#fff;font-weight:600;font-style:italic}.container[data-astro-cid-zn6cnkqu]{max-width:1200px;margin:0 auto;padding:0 2rem}.species-hero[data-astro-cid-zn6cnkqu]{padding:4rem 0;background:#ffffff05}.hero-content-grid[data-astro-cid-zn6cnkqu]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.title-section[data-astro-cid-zn6cnkqu] h1[data-astro-cid-zn6cnkqu]{font-size:clamp(2.5rem,5vw,4rem);margin:0 0 1rem;font-weight:700}.scientific-name[data-astro-cid-zn6cnkqu]{font-size:clamp(1.3rem,2.5vw,2rem);font-style:italic;opacity:.8;margin:0 0 1rem}.alt-names[data-astro-cid-zn6cnkqu]{font-size:1rem;opacity:.7;margin:0}.hero-image[data-astro-cid-zn6cnkqu]{aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.hero-image[data-astro-cid-zn6cnkqu] img[data-astro-cid-zn6cnkqu]{width:100%;height:100%;object-fit:cover}.image-placeholder[data-astro-cid-zn6cnkqu]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.image-placeholder[data-astro-cid-zn6cnkqu] span[data-astro-cid-zn6cnkqu]{font-size:4rem}.image-placeholder[data-astro-cid-zn6cnkqu] p[data-astro-cid-zn6cnkqu]{margin:0;opacity:.7}.placeholder-note[data-astro-cid-zn6cnkqu]{font-size:.85rem;opacity:.5;font-style:italic}.quick-facts[data-astro-cid-zn6cnkqu]{padding:2rem 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.facts-grid[data-astro-cid-zn6cnkqu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.fact-box[data-astro-cid-zn6cnkqu]{display:flex;flex-direction:column;gap:.5rem}.fact-label[data-astro-cid-zn6cnkqu]{font-size:.85rem;text-transform:uppercase;letter-spacing:1px;opacity:.6}.fact-value[data-astro-cid-zn6cnkqu]{font-size:1.2rem;font-weight:600;text-transform:capitalize}.tag-edible[data-astro-cid-zn6cnkqu]{color:#4caf50}.tag-poisonous[data-astro-cid-zn6cnkqu]{color:#f44336}.tag-medicinal[data-astro-cid-zn6cnkqu]{color:#2196f3}.tag-inedible[data-astro-cid-zn6cnkqu]{color:#9e9e9e}.tag-psychoactive[data-astro-cid-zn6cnkqu]{color:#9c27b0}section[data-astro-cid-zn6cnkqu]{padding:3rem 0}h2[data-astro-cid-zn6cnkqu]{font-size:clamp(1.8rem,3.5vw,2.3rem);margin-bottom:1.5rem;font-weight:700}.taxonomy-section[data-astro-cid-zn6cnkqu]{background:#ffffff05}.taxonomy-table[data-astro-cid-zn6cnkqu]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.taxonomy-row[data-astro-cid-zn6cnkqu]{display:grid;grid-template-columns:200px 1fr;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.05)}.taxonomy-row[data-astro-cid-zn6cnkqu]:last-child{border-bottom:none}.taxonomy-row[data-astro-cid-zn6cnkqu] strong[data-astro-cid-zn6cnkqu]{font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;opacity:.7}.taxonomy-row[data-astro-cid-zn6cnkqu] span[data-astro-cid-zn6cnkqu]{font-style:italic;font-size:1.05rem}.description[data-astro-cid-zn6cnkqu]{font-size:1.1rem;line-height:1.8;margin:0}.characteristics-section[data-astro-cid-zn6cnkqu]{background:#ffffff05}.characteristics-grid[data-astro-cid-zn6cnkqu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.char-item[data-astro-cid-zn6cnkqu]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.char-item[data-astro-cid-zn6cnkqu] strong[data-astro-cid-zn6cnkqu]{font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;opacity:.7}.char-item[data-astro-cid-zn6cnkqu] span[data-astro-cid-zn6cnkqu]{font-size:1rem;line-height:1.6}.ecology-grid[data-astro-cid-zn6cnkqu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.ecology-card[data-astro-cid-zn6cnkqu]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:2rem}.ecology-card[data-astro-cid-zn6cnkqu].full-width{grid-column:1 / -1}.ecology-card[data-astro-cid-zn6cnkqu] h2[data-astro-cid-zn6cnkqu]{font-size:1.4rem;margin-top:0;margin-bottom:1rem}.ecology-card[data-astro-cid-zn6cnkqu] p[data-astro-cid-zn6cnkqu]{line-height:1.7;margin:0}.warning-section[data-astro-cid-zn6cnkqu]{background:#f443361a;border-top:2px solid rgba(244,67,54,.5);border-bottom:2px solid rgba(244,67,54,.5)}.warning-box[data-astro-cid-zn6cnkqu]{background:#f4433626;border:2px solid rgba(244,67,54,.4);border-radius:8px;padding:2rem}.warning-box[data-astro-cid-zn6cnkqu] h2[data-astro-cid-zn6cnkqu]{color:#ff6b6b;margin-top:0}.warning-box[data-astro-cid-zn6cnkqu] p[data-astro-cid-zn6cnkqu]{font-size:1.05rem;line-height:1.7;margin:0}.medical-section[data-astro-cid-zn6cnkqu]{background:#ffffff05}.medical-list[data-astro-cid-zn6cnkqu]{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.medical-list[data-astro-cid-zn6cnkqu] li[data-astro-cid-zn6cnkqu]{background:#2196f31a;border:1px solid rgba(33,150,243,.3);border-radius:6px;padding:1rem 1.5rem 1rem 3rem;position:relative;line-height:1.6}.medical-list[data-astro-cid-zn6cnkqu] li[data-astro-cid-zn6cnkqu]:before{content:"✓";position:absolute;left:1.5rem;color:#2196f3;font-weight:700}.culinary-section[data-astro-cid-zn6cnkqu],.preparation-section[data-astro-cid-zn6cnkqu],.identification-section[data-astro-cid-zn6cnkqu],.research-section[data-astro-cid-zn6cnkqu]{background:#ffffff05}.culinary-list[data-astro-cid-zn6cnkqu],.preparation-list[data-astro-cid-zn6cnkqu],.identification-list[data-astro-cid-zn6cnkqu],.research-list[data-astro-cid-zn6cnkqu]{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.culinary-list[data-astro-cid-zn6cnkqu] li[data-astro-cid-zn6cnkqu],.preparation-list[data-astro-cid-zn6cnkqu] li[data-astro-cid-zn6cnkqu]{background:#ff98001a;border:1px solid rgba(255,152,0,.3);border-radius:6px;padding:1rem 1.5rem 1rem 3rem;position:relative;line-height:1.6}.culinary-list[data-astro-cid-zn6cnkqu] li[data-astro-cid-zn6cnkqu]:before,.preparation-list[data-astro-cid-zn6cnkqu] li[data-astro-cid-zn6cnkqu]:before{content:"🍽️";position:absolute;left:1.5rem;font-size:.9rem}.identification-list[data-astro-cid-zn6cnkqu] li[data-astro-cid-zn6cnkqu]{background:#4caf501a;border:1px solid rgba(76,175,80,.3);border-radius:6px;padding:1rem 1.5rem 1rem 3rem;position:relative;line-height:1.6}.identification-list[data-astro-cid-zn6cnkqu] li[data-astro-cid-zn6cnkqu]:before{content:"🔍";position:absolute;left:1.5rem;font-size:.9rem}.lookalikes-section[data-astro-cid-zn6cnkqu]{background:#ffc1070d}.lookalikes-list[data-astro-cid-zn6cnkqu]{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.lookalikes-list[data-astro-cid-zn6cnkqu] li[data-astro-cid-zn6cnkqu]{background:#ffc1071a;border:1px solid rgba(255,193,7,.4);border-radius:6px;padding:1rem 1.5rem 1rem 3rem;position:relative;line-height:1.6}.lookalikes-list[data-astro-cid-zn6cnkqu] li[data-astro-cid-zn6cnkqu]:before{content:"⚠️";position:absolute;left:1.5rem;font-size:.9rem}.research-list[data-astro-cid-zn6cnkqu] li[data-astro-cid-zn6cnkqu]{background:#9c27b01a;border:1px solid rgba(156,39,176,.3);border-radius:6px;padding:1rem 1.5rem 1rem 3rem;position:relative;line-height:1.6}.research-list[data-astro-cid-zn6cnkqu] li[data-astro-cid-zn6cnkqu]:before{content:"🔬";position:absolute;left:1.5rem;font-size:.9rem}.cultural-text[data-astro-cid-zn6cnkqu]{font-size:1.05rem;line-height:1.8;margin:0}.facts-section[data-astro-cid-zn6cnkqu]{background:#ffffff05}.fun-facts-list[data-astro-cid-zn6cnkqu]{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.fun-facts-list[data-astro-cid-zn6cnkqu] li[data-astro-cid-zn6cnkqu]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:1.25rem 1.5rem 1.25rem 3rem;position:relative;line-height:1.7}.fun-facts-list[data-astro-cid-zn6cnkqu] li[data-astro-cid-zn6cnkqu]:before{content:"→";position:absolute;left:1.5rem;opacity:.6;font-size:1.2rem}.navigation-section[data-astro-cid-zn6cnkqu]{background:#ffffff05;border-top:1px solid rgba(255,255,255,.1)}.nav-buttons[data-astro-cid-zn6cnkqu]{display:flex;gap:1rem;flex-wrap:wrap}.nav-button[data-astro-cid-zn6cnkqu]{background:#ffffff0d;border:1px solid rgba(255,255,255,.2);padding:1rem 2rem;border-radius:6px;text-decoration:none;color:inherit;transition:all .3s ease;font-weight:500}.nav-button[data-astro-cid-zn6cnkqu]:hover{background:#ffffff1a;border-color:#fff6;transform:translateY(-2px)}@media(max-width:968px){.hero-content-grid[data-astro-cid-zn6cnkqu]{grid-template-columns:1fr}.taxonomy-row[data-astro-cid-zn6cnkqu]{grid-template-columns:1fr;gap:.5rem}.characteristics-grid[data-astro-cid-zn6cnkqu]{grid-template-columns:1fr}}
