.home-compact-card.svelte-1mwmwjl{list-style:none;min-width:0}.directory-card.svelte-1mwmwjl{position:relative;min-width:0;display:flex;flex-direction:row;align-items:center;gap:10px;padding:8px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--line, #d8d2c8) 80%,transparent);border-radius:0;transform:none}.directory-card.svelte-1mwmwjl:hover{border-color:transparent;border-bottom:1px solid color-mix(in srgb,var(--line, #d8d2c8) 80%,transparent);background:transparent;transform:none}.directory-card.svelte-1mwmwjl:hover h3:where(.svelte-1mwmwjl){color:var(--accent)}.card-thumb.svelte-1mwmwjl{flex:0 0 80px;width:80px;height:50px;max-width:80px;aspect-ratio:8 / 5;object-fit:cover;background:#e7eef2;border-radius:4px}.directory-card-main.svelte-1mwmwjl{min-width:0;flex:1;padding:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:baseline;row-gap:.1rem}h3.svelte-1mwmwjl{margin:0;min-width:0;overflow:hidden;color:inherit;font-size:1rem;font-weight:650;line-height:1.25;letter-spacing:-.01em;display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.tag.svelte-1mwmwjl{min-width:0;overflow:hidden;font-size:.78rem;letter-spacing:.02em;line-height:1.25;opacity:.72;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-1mwmwjl{font-size:.78rem;line-height:1.25;opacity:.55;white-space:nowrap}.home-compact-list.svelte-1uha8ag{list-style:none;margin:0;padding:0}.home-category-section.svelte-1uha8ag{margin:1.75rem 0 2.25rem}.home-category-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .35rem;font-size:1.35rem}.home-category-section.svelte-1uha8ag h2:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:inherit;text-decoration:none}.home-category-section.svelte-1uha8ag h2:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{text-decoration:underline}.home-category-section.svelte-1uha8ag .blurb:where(.svelte-1uha8ag){margin:0 0 .75rem;max-width:42rem;opacity:.78;line-height:1.45}.home-category-section.svelte-1uha8ag .see-all:where(.svelte-1uha8ag){display:inline-block;margin-top:.65rem;font-size:.92rem}.just-added.svelte-1uha8ag{margin-bottom:1.5rem}
