.row.svelte-1rrs0iu.svelte-1rrs0iu{display:grid;grid-template-columns:56px 1fr auto;gap:.9rem;align-items:center;background:var(--cb-card);border:1px solid var(--cb-line);border-radius:14px;padding:.8rem .9rem;text-decoration:none;color:var(--cb-ink);transition:border-color .15s ease,box-shadow .15s ease}.row.svelte-1rrs0iu.svelte-1rrs0iu:hover{border-color:var(--cb-orange);box-shadow:0 8px 22px -14px #2b1d1059}.row.svelte-1rrs0iu.svelte-1rrs0iu:focus-visible{outline:2px solid var(--cb-orange);outline-offset:2px}.row.svelte-1rrs0iu.svelte-1rrs0iu{scroll-margin-top:140px}.thumb.svelte-1rrs0iu.svelte-1rrs0iu{width:56px;height:56px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:var(--cb-orange-wash);border:1px solid color-mix(in srgb,var(--cb-orange) 22%,transparent)}.thumb.svelte-1rrs0iu img.svelte-1rrs0iu{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.body.svelte-1rrs0iu.svelte-1rrs0iu{min-width:0;display:grid;gap:.2rem}.title.svelte-1rrs0iu.svelte-1rrs0iu{font-family:var(--cb-body);font-weight:700;font-size:1rem;line-height:1.25}.blurb.svelte-1rrs0iu.svelte-1rrs0iu{font-size:.85rem;color:var(--cb-ink-2);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.marks.svelte-1rrs0iu.svelte-1rrs0iu{display:flex;align-items:center;gap:.35rem;margin-top:.15rem}.mark.svelte-1rrs0iu.svelte-1rrs0iu{width:16px;height:16px;display:block}.act.svelte-1rrs0iu.svelte-1rrs0iu{flex:none;font-size:.85rem;font-weight:600;color:var(--cb-ink-2);white-space:nowrap;padding:.5em .85em;border-radius:9px;border:1px solid var(--cb-line);background:var(--cb-beige)}.row.svelte-1rrs0iu:hover .act.svelte-1rrs0iu{border-color:var(--cb-orange);color:var(--cb-orange-ink)}@media (max-width: 560px){.row.svelte-1rrs0iu.svelte-1rrs0iu{grid-template-columns:48px 1fr;row-gap:.6rem}.thumb.svelte-1rrs0iu.svelte-1rrs0iu{width:48px;height:48px}.act.svelte-1rrs0iu.svelte-1rrs0iu{grid-column:1 / -1;justify-self:start}}.head.svelte-ros5bk.svelte-ros5bk{display:grid;gap:.5rem;margin-bottom:.4rem}.head.svelte-ros5bk h1.svelte-ros5bk{margin:0}.intro.svelte-ros5bk.svelte-ros5bk{margin:0;font-size:1.05rem;line-height:1.55;color:var(--cb-ink-2);max-width:62ch}.controls.svelte-ros5bk.svelte-ros5bk{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:.6rem 0 .4rem}.search.svelte-ros5bk.svelte-ros5bk{flex:1 1 240px;min-width:0;font-size:.95rem}.filters.svelte-ros5bk.svelte-ros5bk{display:flex;flex-wrap:wrap;gap:.4rem}.pill.svelte-ros5bk.svelte-ros5bk{display:inline-flex;align-items:center;gap:.4em;padding:.5em .85em;border-radius:999px;border:1px solid var(--cb-line);background:var(--cb-card);color:var(--cb-ink);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.pill.svelte-ros5bk img.svelte-ros5bk{width:15px;height:15px;display:block}.pill.svelte-ros5bk.svelte-ros5bk:hover{border-color:var(--cb-ink-3)}.pill.active.svelte-ros5bk.svelte-ros5bk{background:var(--cb-ink);border-color:var(--cb-ink);color:var(--cb-beige)}.pill.svelte-ros5bk.svelte-ros5bk:focus-visible{outline:2px solid var(--cb-orange);outline-offset:2px}@media (max-width: 700px){.pillText.svelte-ros5bk.svelte-ros5bk{display:none}}.block.svelte-ros5bk.svelte-ros5bk{display:grid;gap:.6rem;margin-top:1.4rem}.blockHead.svelte-ros5bk.svelte-ros5bk{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.blockHead.svelte-ros5bk h2.svelte-ros5bk{margin:0;font-size:1.15rem}.blockNote.svelte-ros5bk.svelte-ros5bk{font-size:.82rem;color:var(--cb-ink-3)}.list.svelte-ros5bk.svelte-ros5bk{display:grid;gap:.5rem}.empty.svelte-ros5bk.svelte-ros5bk{margin:1rem 0;color:var(--cb-ink-2)}.linkBtn.svelte-ros5bk.svelte-ros5bk{background:none;border:none;padding:0;margin-left:.4em;color:var(--cb-orange-ink);font:inherit;text-decoration:underline;cursor:pointer}.help.svelte-ros5bk.svelte-ros5bk{margin-top:2rem;padding-top:1.4rem;border-top:1px solid var(--cb-line);display:grid;gap:.5rem;justify-items:start}.help.svelte-ros5bk h2.svelte-ros5bk{margin:0;font-size:1.05rem}.help.svelte-ros5bk p.svelte-ros5bk{margin:0;font-size:.92rem;color:var(--cb-ink-2);max-width:60ch}.helpActions.svelte-ros5bk.svelte-ros5bk{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.3rem}.or.svelte-ros5bk.svelte-ros5bk{font-size:.88rem;color:var(--cb-ink-3)}
