.taxonomy-tokens{display:contents}.taxonomy-chip{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;min-height:1.75rem;padding:.1rem .55rem .1rem .3rem;border:1px solid color-mix(in srgb,var(--taxonomy-fg,currentColor) 55%,transparent);border-radius:999px;background:var(--taxonomy-bg,#fefbf5);color:var(--taxonomy-fg,currentColor);font-size:.82rem;font-weight:700;line-height:1.2}.taxonomy-chip img{width:1rem;height:1rem;flex:0 0 auto}.taxonomy-chip__label,.taxonomy-chip__path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taxonomy-chip__path{font-weight:650;opacity:.9}.taxonomy-chip__path:before{content:"·";margin-right:.35rem}.taxonomy-badge{display:inline-flex;align-items:center;gap:.35rem;min-height:1.5rem;padding:.1rem .5rem;border-radius:999px;font-size:.75rem;font-weight:750;line-height:1.2}.taxonomy-badge--official{border:1px solid #0b1220;background:#fefbf5;color:#0b1220}.taxonomy-badge--botski-made{border:2px solid #f57f17;background:#0d7377;color:#fefbf5}.taxonomy-badge--botski-made img{width:1rem;height:1rem;border-radius:999px;background:#fefbf5}html[data-botski-theme=dark] .taxonomy-badge--official{border-color:#fefbf5;background:#101827;color:#fefbf5}a.taxonomy-chip-link{display:inline-flex;max-width:100%;color:inherit;text-decoration:none}a.taxonomy-chip-link:focus-visible{outline:2px solid var(--taxonomy-fg,currentColor);outline-offset:2px}.taxonomy-landing__list,.taxonomy-query-chips,.taxonomy-related ul,.taxonomy-why-list{margin:.5rem 0 0;padding:0;list-style:none}.taxonomy-query-chips{display:flex;flex-wrap:wrap;gap:.35rem}.taxonomy-mini-river__row{display:flex;gap:.75rem;margin:0;padding:.25rem 0 .5rem;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory}.taxonomy-mini-river__cell{flex:0 0 16rem;scroll-snap-align:start}.taxonomy-mini-river__tile{display:flex;flex-direction:column;gap:.35rem;min-height:7rem;padding:.8rem;border:1px solid var(--botski-border,#d9d3c7);border-radius:.75rem;background:var(--taxonomy-bg,#fefbf5);color:inherit;text-decoration:none}.taxonomy-mini-river__title{font-weight:750}.taxonomy-mini-river__excerpt{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.taxonomy-why{margin:.2rem 0 0;color:var(--botski-ink,#0b1220);font-size:.9rem}.taxonomy-landing__list li,.taxonomy-related li,.taxonomy-why-list li{display:flex;flex-wrap:wrap;gap:.4rem .7rem;align-items:baseline;margin:.45rem 0}.taxonomy-related{margin-top:2rem}