.columns.svelte-we00j6{columns:2 24rem;column-rule:1px solid var(--border);column-gap:3.5rem;margin-top:1.25rem}.dense.svelte-we00j6 .columns:where(.svelte-we00j6){columns:3 17rem;column-gap:2.5rem}ol.svelte-we00j6{margin:0;padding:0;list-style:none}li.svelte-we00j6{break-inside:avoid}.group-label.svelte-we00j6{break-after:avoid;border-block-end:1px solid var(--border);color:var(--muted-foreground);letter-spacing:.2em;text-transform:uppercase;margin:1.5rem 0 .25rem;padding-block-end:.35rem;font-size:.7rem}.group-label.svelte-we00j6:first-child{margin-block-start:0}.entry.svelte-we00j6{border-radius:.375rem;grid-template-columns:minmax(0,1fr);column-gap:.85rem;margin-inline:-.6rem;padding:.55rem .6rem;transition:background-color .15s;display:grid}.entry.ordered.svelte-we00j6{grid-template-columns:var(--ordinal-width) minmax(0, 1fr)}.dense.svelte-we00j6 .entry:where(.svelte-we00j6){padding-block:.4rem}.entry.svelte-we00j6:hover,.entry.svelte-we00j6:focus-visible{background:color-mix(in oklch, var(--primary) 7%, transparent)}.entry.svelte-we00j6:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.ordinal.svelte-we00j6{color:color-mix(in oklch, var(--muted-foreground) 75%, transparent);font-variant-numeric:tabular-nums;text-align:end;grid-row:span 3;padding-block-start:.2rem;font-size:.72rem}.name.svelte-we00j6{font-family:var(--font-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;transition:color .15s;display:block;overflow:hidden}.entry.svelte-we00j6:hover .name:where(.svelte-we00j6),.entry.svelte-we00j6:focus-visible .name:where(.svelte-we00j6){color:var(--primary)}.sub.svelte-we00j6{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-block-start:.1rem;font-size:.78rem;overflow:hidden}.sep.svelte-we00j6{margin-inline:.4em}.aside.svelte-we00j6{font-style:italic}.note.svelte-we00j6{-webkit-line-clamp:2;line-clamp:2;color:color-mix(in oklch, var(--foreground) 72%, transparent);-webkit-box-orient:vertical;margin-block-start:.3rem;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.entry.svelte-we00j6,.name.svelte-we00j6{transition:none}}.bookshelf.svelte-y5y9ub{--shelf-ot-0:#98643f;--shelf-ot-1:#84512c;--shelf-ot-2:#703f19;--shelf-ot-3:#5d2d03;--shelf-ot-4:#4a1c00;--shelf-nt-0:#40748f;--shelf-nt-1:#2c627b;--shelf-nt-2:#184f68;--shelf-nt-3:#003e56;--shelf-nt-4:#002c44;--shelf-ink:#f7f5ef;--plank-top:#8a6039;--plank-bottom:#5a3c20}@media (prefers-color-scheme:dark){.bookshelf.svelte-y5y9ub{--shelf-ot-0:#ae7853;--shelf-ot-1:#c38c66;--shelf-ot-2:#d8a07a;--shelf-ot-3:#eeb48e;--shelf-ot-4:#ffc9a2;--shelf-nt-0:#598ea9;--shelf-nt-1:#6ca2be;--shelf-nt-2:#80b6d3;--shelf-nt-3:#94cbe8;--shelf-nt-4:#a9e0fe;--shelf-ink:#1e130e;--plank-top:#4a3524;--plank-bottom:#2c1e13}}.spine.svelte-y5y9ub{border-radius:4px 4px 2px 2px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s,filter .15s;display:flex;position:relative;box-shadow:inset 1px 0 #ffffff29,inset -1px 0 #0003}.spine.svelte-y5y9ub:hover,.spine.svelte-y5y9ub:focus-visible{z-index:1;filter:brightness(1.08);transform:scale(1.1);box-shadow:inset 1px 0 #ffffff29,inset -1px 0 #0003,0 8px 18px #00000059}.spine-label.svelte-y5y9ub{writing-mode:vertical-rl;text-orientation:mixed;color:var(--shelf-ink);letter-spacing:.02em;white-space:nowrap;padding-block:.75rem;font-size:.85rem;overflow:hidden;transform:rotate(180deg)}.plank.svelte-y5y9ub{background:linear-gradient(var(--plank-top), var(--plank-bottom));border-radius:2px;height:12px;margin-top:-1px;box-shadow:inset 0 1px #ffffff2e,0 2px 5px #00000047}@media (prefers-reduced-motion:reduce){.spine.svelte-y5y9ub{transition:none}.spine.svelte-y5y9ub:hover,.spine.svelte-y5y9ub:focus-visible{transform:none}}.crowd.svelte-162x3pn{--crowd-ink:#6a7398;--crowd-ink-hover:var(--primary)}@media (prefers-color-scheme:dark){.crowd.svelte-162x3pn{--crowd-ink:#9aa3c8}}.huddle.svelte-162x3pn{flex-direction:column;align-items:center;transition:transform .15s,filter .15s;display:flex}.huddle.svelte-162x3pn svg:where(.svelte-162x3pn){fill:var(--crowd-ink);transition:fill .15s;display:block}.huddle.svelte-162x3pn:hover,.huddle.svelte-162x3pn:focus-visible{transform:translateY(-2px)}.huddle.svelte-162x3pn:hover svg:where(.svelte-162x3pn),.huddle.svelte-162x3pn:focus-visible svg:where(.svelte-162x3pn){fill:var(--crowd-ink-hover)}.huddle.ghost.svelte-162x3pn svg:where(.svelte-162x3pn){fill:none;stroke:var(--crowd-ink);stroke-width:.8px;opacity:.7}.huddle.ghost.svelte-162x3pn:hover svg:where(.svelte-162x3pn),.huddle.ghost.svelte-162x3pn:focus-visible svg:where(.svelte-162x3pn){stroke:var(--crowd-ink-hover);opacity:1}.ground.svelte-162x3pn{background:linear-gradient(to right, transparent, color-mix(in oklch, var(--crowd-ink) 55%, transparent), transparent);border-radius:2px;height:2px;margin-top:3px}.label.svelte-162x3pn{text-align:center;text-wrap:balance;margin-top:.5rem;font-size:.82rem;line-height:1.25}.huddle.svelte-162x3pn:hover .label:where(.svelte-162x3pn),.huddle.svelte-162x3pn:focus-visible .label:where(.svelte-162x3pn){color:var(--primary)}.count.svelte-162x3pn{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.72rem}@media (prefers-reduced-motion:reduce){.huddle.svelte-162x3pn,.huddle.svelte-162x3pn svg:where(.svelte-162x3pn){transition:none}.huddle.svelte-162x3pn:hover,.huddle.svelte-162x3pn:focus-visible{transform:none}}
