.back.svelte-xyfzss{margin:0 0 1rem}.back.svelte-xyfzss a:where(.svelte-xyfzss){text-decoration:none}.top.svelte-xyfzss h1:where(.svelte-xyfzss){font-size:clamp(1.9rem,6vw,2.8rem)}.taxon.svelte-xyfzss{margin:.4rem 0 0;font-size:.95rem}.local.svelte-xyfzss{flex-wrap:wrap;gap:.2rem 1.25rem;margin:.5rem 0 0;padding:0;font-size:1.2rem;font-weight:600;list-style:none;display:flex}.lang.svelte-xyfzss{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-right:.15rem;font-size:.8rem;font-weight:600}.glance.svelte-xyfzss ul:where(.svelte-xyfzss){grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.5rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.glance.svelte-xyfzss a:where(.svelte-xyfzss){background:var(--leaf-soft);border:1px solid #0000;border-left:5px solid var(--leaf);height:100%;color:var(--ink);border-radius:10px;padding:.7rem .9rem;text-decoration:none;display:block}.glance.svelte-xyfzss a:where(.svelte-xyfzss):hover{border-color:var(--leaf)}.what.svelte-xyfzss{font-size:1.15rem;font-weight:700;line-height:1.3;display:block}.how.svelte-xyfzss{font-size:.85rem;display:block}.prep.svelte-xyfzss{font-size:1.05rem}.evidence-line.svelte-xyfzss{font-weight:600}.uses.svelte-xyfzss li:where(.svelte-xyfzss):target{border-color:var(--leaf);box-shadow:0 0 0 2px var(--leaf)}.safety-callout.svelte-xyfzss ul:where(.svelte-xyfzss){margin:.2rem 0 .6rem;padding-left:1.3rem}.small.svelte-xyfzss{font-size:.85rem}.gallery.svelte-xyfzss{margin:1.25rem 0 0}.glance.svelte-xyfzss{margin-top:1.25rem}.main.svelte-xyfzss{max-height:34vh}@media (width>=52rem){.lead.svelte-xyfzss:not(.solo){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 2rem;display:grid}.lead.svelte-xyfzss:not(.solo) .glance:where(.svelte-xyfzss) ul:where(.svelte-xyfzss){grid-template-columns:1fr}.lead.svelte-xyfzss .main:where(.svelte-xyfzss){max-height:30rem}}.main.svelte-xyfzss{object-fit:cover;border-radius:var(--radius);background:var(--leaf-soft);width:100%}figcaption.svelte-xyfzss{overflow-wrap:anywhere;margin-top:.4rem;font-size:.8rem}.thumbs.svelte-xyfzss{gap:.5rem;margin-top:.6rem;padding:3px;display:flex;overflow-x:auto}.thumbs.svelte-xyfzss button:where(.svelte-xyfzss){cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;flex:none;padding:0;overflow:hidden}.thumbs.svelte-xyfzss button.on:where(.svelte-xyfzss){border-color:var(--leaf)}.thumbs.svelte-xyfzss img:where(.svelte-xyfzss){object-fit:cover;width:4.5rem;height:4.5rem}.safety-callout.svelte-xyfzss,.safety.svelte-xyfzss{background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:var(--radius);padding:1rem 1.1rem}.safety-callout.svelte-xyfzss h2:where(.svelte-xyfzss),.safety.svelte-xyfzss h2:where(.svelte-xyfzss){color:var(--warn)}.safety-callout.svelte-xyfzss h2:where(.svelte-xyfzss){font-size:1.15rem}.safety-callout.svelte-xyfzss p:where(.svelte-xyfzss){margin:.4rem 0}section.svelte-xyfzss{max-width:46rem;margin-top:2rem}.safety-callout.svelte-xyfzss{max-width:46rem;margin-top:1.5rem}.uses.svelte-xyfzss li:where(.svelte-xyfzss){scroll-margin-top:1rem}section.svelte-xyfzss h2:where(.svelte-xyfzss){margin-bottom:.5rem;font-size:1.45rem}section.svelte-xyfzss h3:where(.svelte-xyfzss){margin-top:1rem;font-size:1.1rem}section.svelte-xyfzss p:where(.svelte-xyfzss){margin:.5rem 0}.names.svelte-xyfzss{grid-template-columns:minmax(7rem,max-content) 1fr;gap:.35rem 1rem;margin:.5rem 0;display:grid}.names.svelte-xyfzss dt:where(.svelte-xyfzss){color:var(--muted);font-size:.9rem}.names.svelte-xyfzss dd:where(.svelte-xyfzss){margin:0}.uses.svelte-xyfzss{gap:.75rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.uses.svelte-xyfzss li:where(.svelte-xyfzss){background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:.85rem 1rem}.use-head.svelte-xyfzss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;display:flex}.use-head.svelte-xyfzss h3:where(.svelte-xyfzss){margin:0}sup.svelte-xyfzss a:where(.svelte-xyfzss){padding:0 .1em;text-decoration:none}.sources.svelte-xyfzss{padding-left:1.4rem;font-size:.9rem}.sources.svelte-xyfzss li:where(.svelte-xyfzss){overflow-wrap:anywhere;margin-bottom:.5rem}.sources.svelte-xyfzss li:where(.svelte-xyfzss):target{background:var(--leaf-soft)}@media (width<=30rem){.names.svelte-xyfzss{grid-template-columns:1fr;gap:0}.names.svelte-xyfzss dd:where(.svelte-xyfzss){margin-bottom:.5rem}}
