.sentinel.svelte-1qzk51{grid-column:1/-1;justify-content:center;align-items:center;min-height:44px;display:flex}.sentinel-label.svelte-1qzk51{font-family:var(--font-display);color:var(--ink-soft);font-size:14px;font-style:italic;animation:1.4s ease-in-out infinite svelte-1qzk51-sentinel-breathe}@keyframes svelte-1qzk51-sentinel-breathe{0%,to{opacity:.4}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.sentinel-label.svelte-1qzk51{opacity:.7;animation:none}}@media print{.sentinel.svelte-1qzk51{display:none}}.intro.svelte-1qky0eq{margin-bottom:18px}.search-row.svelte-1qky0eq{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-1qky0eq{padding-top:0;position:static}}.search-wrap.svelte-1qky0eq{flex:240px;max-width:420px;position:relative}.search.svelte-1qky0eq{width:100%;padding-right:34px}.clear.svelte-1qky0eq{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-1qky0eq:hover{background:var(--line);color:var(--ink)}.clear.svelte-1qky0eq:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.selects.svelte-1qky0eq{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.selects.svelte-1qky0eq .gp-select:where(.svelte-1qky0eq){width:auto;min-width:130px}.mini.svelte-1qky0eq{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;font-size:11px;display:flex}.cats.svelte-1qky0eq{border-radius:10px;flex-wrap:wrap;max-width:640px;margin-bottom:14px;display:flex}.cats.svelte-1qky0eq a:where(.svelte-1qky0eq){border-radius:var(--r-full);flex:auto}.count.svelte-1qky0eq{margin:0 0 12px}.shelf.svelte-1qky0eq{margin-bottom:26px}.shelf-head.svelte-1qky0eq{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}.shelf-head.svelte-1qky0eq h2:where(.svelte-1qky0eq){font-family:var(--font-display);color:var(--ink);margin:0;font-size:21px;line-height:1.15}.shelf-count.svelte-1qky0eq{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:10px;font-weight:700}.folio.svelte-1qky0eq{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;display:grid}.specimen.svelte-1qky0eq{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 152px;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:18px 12px 14px;text-decoration:none;display:flex;position:relative}.specimen.svelte-1qky0eq:hover{border-color:var(--bloom);background:var(--paper-3)}.specimen.svelte-1qky0eq:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.s-bracket.svelte-1qky0eq{border:2px solid var(--line);opacity:.6;pointer-events:none;width:14px;height:14px;position:absolute}.s-bracket.tl.svelte-1qky0eq{border-bottom:0;border-right:0;top:7px;left:7px}.s-bracket.br.svelte-1qky0eq{border-top:0;border-left:0;bottom:7px;right:7px}.s-emblem.svelte-1qky0eq{background:color-mix(in oklab, var(--fam) 18%, transparent);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:5px;display:flex}.s-name.svelte-1qky0eq{font-size:14px;font-weight:700;line-height:1.2}.s-latin.svelte-1qky0eq{font-family:var(--font-display);color:var(--ink-soft);font-size:12px;font-style:italic;line-height:1.25}.s-cat.svelte-1qky0eq{letter-spacing:.09em;text-transform:uppercase;color:var(--bloom-text);margin-top:4px;font-size:9.5px;font-weight:700}.specimen.more.svelte-1qky0eq{background:color-mix(in oklab, var(--bloom) 5%, var(--paper-2));border-style:dashed;justify-content:center}.specimen.more.svelte-1qky0eq:hover{border-style:solid;border-color:var(--bloom);background:color-mix(in oklab, var(--bloom) 10%, var(--paper-3))}.m-disc.svelte-1qky0eq{background:color-mix(in oklab, var(--bloom) 16%, transparent);width:68px;height:68px;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-1qky0eq{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px;font-size:9.5px;font-weight:700}.none.svelte-1qky0eq{grid-column:1/-1;margin:8px 0}
