.hero.svelte-n5vux4{margin:1rem 0 1.25rem}.hero.svelte-n5vux4 h1:where(.svelte-n5vux4){font-size:1.75rem;font-weight:700}.subtitle.svelte-n5vux4{color:var(--text-muted);margin-top:.25rem}.group-list.svelte-n5vux4{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.group-row.svelte-n5vux4{display:flex;align-items:flex-start;gap:.9rem;padding:1rem;color:var(--text)}.group-row.svelte-n5vux4:hover{text-decoration:none;border-color:var(--accent)}.subject-chip.svelte-n5vux4{display:inline-block;padding:.15rem .55rem;border-radius:6px;background:color-mix(in srgb,var(--chip-color) 15%,transparent);color:var(--chip-color);font-size:.75rem;font-weight:600;flex-shrink:0;margin-top:.15rem}.group-body.svelte-n5vux4{flex:1;min-width:0}.group-title.svelte-n5vux4{font-weight:600}.group-desc.svelte-n5vux4{font-size:.85rem;color:var(--text-muted);margin:.25rem 0 0}.group-meta.svelte-n5vux4{font-size:.75rem;color:var(--text-muted);margin-top:.35rem}.group-meta.svelte-n5vux4 code:where(.svelte-n5vux4){font-family:var(--font-mono);font-size:.72rem}.arrow.svelte-n5vux4{color:var(--text-muted);font-size:1.25rem;flex-shrink:0}.empty.svelte-n5vux4{padding:2rem;text-align:center;color:var(--text-muted)}
