ul.svelte-5clatx{grid-template-columns:repeat(auto-fill, minmax(min(calc(var(--size-3xl) * 4), 100%), 1fr));gap:var(--size-s);list-style:none;display:grid}a.svelte-5clatx{grid-template-columns:calc(var(--size-3xl) * 1.25) minmax(0, 1fr);align-items:center;gap:var(--size-s);padding:var(--size-xs);background:var(--bg-raised);border:var(--border-soft);border-radius:var(--radius-xs);color:inherit;transition:border-color var(--transition);text-decoration:none;display:grid}a.svelte-5clatx:hover,a.svelte-5clatx:focus-visible{border-color:var(--tone-default-border)}.photo.svelte-5clatx{aspect-ratio:1;border-radius:var(--radius-xs);background:var(--bg-placeholder);overflow:hidden}.photo.svelte-5clatx img{border-radius:0;height:100%}.photo.svelte-5clatx .no-photo:where(.svelte-5clatx){height:100%;color:var(--c-text-muted);place-items:center;display:grid}.text.svelte-5clatx{gap:2px;min-width:0;display:grid}.text.svelte-5clatx strong:where(.svelte-5clatx){font-size:var(--font-size-s);color:var(--c-heading)}.text.svelte-5clatx i:where(.svelte-5clatx),.text.svelte-5clatx small:where(.svelte-5clatx){font-size:var(--font-size-xs);color:var(--c-text-muted);overflow-wrap:anywhere}.species.svelte-1tm4n8x{background:var(--bg-surface);border:var(--border-soft);border-radius:var(--radius);grid-template-rows:auto 1fr;height:100%;display:grid;overflow:hidden}.species.svelte-1tm4n8x .photo:where(.svelte-1tm4n8x){aspect-ratio:4/3;background:var(--bg-placeholder)}.species.svelte-1tm4n8x .photo:where(.svelte-1tm4n8x) img{border-radius:0;height:100%}.species.svelte-1tm4n8x .photo:where(.svelte-1tm4n8x) .no-photo:where(.svelte-1tm4n8x){height:100%;color:var(--c-text-muted);place-items:center;display:grid}.species.svelte-1tm4n8x .body:where(.svelte-1tm4n8x){align-content:start;gap:var(--size-s);padding:var(--size-m);display:grid}.species.svelte-1tm4n8x .body:where(.svelte-1tm4n8x) .meta:where(.svelte-1tm4n8x){font-size:var(--font-size-xs);color:var(--c-text-muted)}.species.svelte-1tm4n8x .body:where(.svelte-1tm4n8x) .name:where(.svelte-1tm4n8x){font-family:var(--font-title);font-weight:var(--fw-regular);font-size:var(--font-size-l);line-height:var(--lh-snug);color:var(--c-heading)}.species.svelte-1tm4n8x .body:where(.svelte-1tm4n8x) .scientific:where(.svelte-1tm4n8x){font-size:var(--font-size-s);color:var(--c-text-muted)}.species.svelte-1tm4n8x .body:where(.svelte-1tm4n8x) .badges:where(.svelte-1tm4n8x){gap:var(--size-xs);margin-block:var(--size-xs);flex-wrap:wrap;list-style:none;display:flex}.species.svelte-1tm4n8x .body:where(.svelte-1tm4n8x) .observations:where(.svelte-1tm4n8x){font-size:var(--font-size-xs)}.species.svelte-1tm4n8x .body:where(.svelte-1tm4n8x) .observations:where(.svelte-1tm4n8x) a:where(.svelte-1tm4n8x){display:inline}.species.svelte-1tm4n8x .body:where(.svelte-1tm4n8x) .credit:where(.svelte-1tm4n8x){font-size:var(--font-size-xs);line-height:var(--lh-caption);color:var(--c-text-muted);overflow-wrap:anywhere}section.svelte-1gaidc0{gap:var(--size-l);display:grid}section.svelte-81l4qd{align-items:center;gap:var(--size-l);padding:var(--size-xl);border-radius:var(--radius);background:var(--bg-brand-tint);grid-template-columns:1fr auto;display:grid}@media (width<=900px){section.svelte-81l4qd{gap:var(--size-2xl);grid-template-columns:minmax(0,1fr)}}section.svelte-81l4qd header:where(.svelte-81l4qd){gap:var(--size-l);display:grid}section.svelte-81l4qd header:where(.svelte-81l4qd) h2:where(.svelte-81l4qd){font-size:var(--font-size-2xl)}section.svelte-81l4qd .btn-group:where(.svelte-81l4qd){gap:var(--font-size-m);display:grid}section.svelte-81l4qd .notes:where(.svelte-81l4qd){gap:var(--size-l);font-size:var(--font-size-s);line-height:var(--lh-body);display:grid}section.svelte-81l4qd .notes:where(.svelte-81l4qd) a:where(.svelte-81l4qd){display:inline}header.svelte-je5936{gap:var(--size-xl);display:grid}
