.intro.svelte-1srv04p{margin-bottom:18px}.search-row.svelte-1srv04p{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-1srv04p{padding-top:0;position:static}}.search-wrap.svelte-1srv04p{flex:240px;max-width:420px;position:relative}.search.svelte-1srv04p{width:100%;padding-right:34px}.clear.svelte-1srv04p{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-1srv04p:hover{background:var(--line);color:var(--ink)}.clear.svelte-1srv04p:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.selects.svelte-1srv04p{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.selects.svelte-1srv04p .gp-select:where(.svelte-1srv04p){width:auto;min-width:130px}.mini.svelte-1srv04p{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;font-size:11px;display:flex}.kinds.svelte-1srv04p{border-radius:10px;flex-wrap:wrap;max-width:640px;margin-bottom:14px;display:flex}.kinds.svelte-1srv04p a:where(.svelte-1srv04p){border-radius:var(--r-full);flex:auto}.count.svelte-1srv04p{margin:0 0 12px}.cabinet.svelte-1srv04p{margin-bottom:26px}.cabinet-head.svelte-1srv04p{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}.cabinet-head.svelte-1srv04p h2:where(.svelte-1srv04p){font-family:var(--font-display);color:var(--ink);margin:0;font-size:21px;line-height:1.15}.cabinet-count.svelte-1srv04p{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:10px;font-weight:700}.shelf.svelte-1srv04p{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:12px;display:grid}.phial.svelte-1srv04p{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}.phial.svelte-1srv04p:hover{border-color:var(--bloom);background:var(--paper-3)}.phial.svelte-1srv04p:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.p-bracket.svelte-1srv04p{border:2px solid var(--line);opacity:.6;pointer-events:none;width:14px;height:14px;position:absolute}.p-bracket.tl.svelte-1srv04p{border-bottom:0;border-right:0;top:7px;left:7px}.p-bracket.br.svelte-1srv04p{border-top:0;border-left:0;bottom:7px;right:7px}.p-glyph.svelte-1srv04p{background:color-mix(in oklab, var(--bloom) 15%, transparent);border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:5px;display:flex}.phial.abiotic.svelte-1srv04p .p-glyph:where(.svelte-1srv04p){background:color-mix(in oklab, var(--leaf) 16%, transparent)}.p-name.svelte-1srv04p{font-size:13.5px;font-weight:700;line-height:1.2}.p-latin.svelte-1srv04p{font-family:var(--font-display);color:var(--ink-soft);font-size:11.5px;font-style:italic;line-height:1.25}.p-kind.svelte-1srv04p{letter-spacing:.08em;text-transform:uppercase;color:var(--bloom-text);margin-top:4px;font-size:9.5px;font-weight:700}.p-kind.svelte-1srv04p .dot:where(.svelte-1srv04p){opacity:.6}.phial.more.svelte-1srv04p{background:color-mix(in oklab, var(--bloom) 5%, var(--paper-2));border-style:dashed;justify-content:center}.phial.more.svelte-1srv04p:hover{border-style:solid;border-color:var(--bloom);background:color-mix(in oklab, var(--bloom) 10%, var(--paper-3))}.m-disc.svelte-1srv04p{background:color-mix(in oklab, var(--bloom) 16%, transparent);width:62px;height:62px;font-family:var(--font-display);color:var(--bloom-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:5px;font-size:19px;font-weight:700;display:flex}.m-sub.svelte-1srv04p{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px;font-size:9.5px;font-weight:700}.none.svelte-1srv04p{grid-column:1/-1;margin:8px 0}
