.intro.svelte-13xyl7i{margin-bottom:18px}.search-row.svelte-13xyl7i{top:calc(var(--topbar-h,0px) + var(--book-crumb-h));z-index:2;background:var(--paper);flex-wrap:wrap;align-items:center;gap:10px;padding:4px 0 10px;display:flex;position:sticky}@media (width<=640px){.search-row.svelte-13xyl7i{padding-top:0;position:static}}.search-wrap.svelte-13xyl7i{flex:240px;max-width:420px;position:relative}.search.svelte-13xyl7i{width:100%;padding-right:34px}.clear.svelte-13xyl7i{background:var(--paper-3);width:22px;height:22px;color:var(--ink-soft);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.clear.svelte-13xyl7i:hover{background:var(--line);color:var(--ink)}.clear.svelte-13xyl7i:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.selects.svelte-13xyl7i{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.selects.svelte-13xyl7i .gp-select:where(.svelte-13xyl7i){width:auto;min-width:130px}.mini.svelte-13xyl7i{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;font-size:11px;display:flex}.kinds.svelte-13xyl7i{border-radius:10px;flex-wrap:wrap;max-width:640px;margin-bottom:14px;display:flex}.kinds.svelte-13xyl7i a:where(.svelte-13xyl7i){border-radius:var(--r-full);flex:auto}.count.svelte-13xyl7i{margin:0 0 12px}.menagerie.svelte-13xyl7i{margin-bottom:26px}.menagerie-head.svelte-13xyl7i{border-bottom:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:10px;padding-bottom:6px;display:flex}.menagerie-head.svelte-13xyl7i h2:where(.svelte-13xyl7i){font-family:var(--font-display);color:var(--ink);margin:0;font-size:21px;line-height:1.15}.menagerie-count.svelte-13xyl7i{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:10px;font-weight:700}.shelf.svelte-13xyl7i{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:12px;display:grid}.specimen.svelte-13xyl7i{border:1px solid var(--line);background:var(--paper-2);cursor:pointer;text-align:center;font:inherit;color:var(--ink);content-visibility:auto;contain-intrinsic-size:auto 158px;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:18px 12px 14px;text-decoration:none;display:flex;position:relative}.specimen.svelte-13xyl7i:hover{border-color:var(--leaf);background:var(--paper-3)}.specimen.svelte-13xyl7i:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.s-bracket.svelte-13xyl7i{border:2px solid var(--line);opacity:.6;pointer-events:none;width:14px;height:14px;position:absolute}.s-bracket.tl.svelte-13xyl7i{border-bottom:0;border-right:0;top:7px;left:7px}.s-bracket.br.svelte-13xyl7i{border-top:0;border-left:0;bottom:7px;right:7px}.s-glyph.svelte-13xyl7i{background:color-mix(in oklab, var(--leaf) 16%, transparent);border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:5px;display:flex}.specimen.vertebrate.svelte-13xyl7i .s-glyph:where(.svelte-13xyl7i){background:color-mix(in oklab, var(--vigour) 18%, transparent)}.s-name.svelte-13xyl7i{font-size:13.5px;font-weight:700;line-height:1.2}.s-latin.svelte-13xyl7i{font-family:var(--font-display);color:var(--ink-soft);font-size:11.5px;font-style:italic;line-height:1.25}.s-kind.svelte-13xyl7i{letter-spacing:.08em;text-transform:uppercase;color:var(--leaf-text);margin-top:4px;font-size:9.5px;font-weight:700}.s-kind.svelte-13xyl7i .dot:where(.svelte-13xyl7i){opacity:.6}.specimen.more.svelte-13xyl7i{background:color-mix(in oklab, var(--leaf) 5%, var(--paper-2));border-style:dashed;justify-content:center}.specimen.more.svelte-13xyl7i:hover{border-style:solid;border-color:var(--leaf);background:color-mix(in oklab, var(--leaf) 10%, var(--paper-3))}.m-disc.svelte-13xyl7i{background:color-mix(in oklab, var(--leaf) 16%, transparent);width:62px;height:62px;font-family:var(--font-display);color:var(--leaf-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:5px;font-size:19px;font-weight:700;display:flex}.m-sub.svelte-13xyl7i{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px;font-size:9.5px;font-weight:700}.none.svelte-13xyl7i{grid-column:1/-1;margin:8px 0}
