.card.svelte-im2k9i{background-color:var(--Background-bg_default);border:1px solid var(--Border-border_inset);border-radius:var(--Radius-default);height:100%;box-shadow:0 4px 0 0 var(--Background-bg_sub);flex-direction:column;text-decoration:none;transition:opacity .2s ease-out;display:flex;overflow:hidden}@media (hover:hover){.card.svelte-im2k9i:hover{opacity:.8}}.thumbnail.svelte-im2k9i{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.body.svelte-im2k9i{flex:1;padding:12px}@media (width<=767px){.body.svelte-im2k9i{padding:10px 8px}}.title.svelte-im2k9i{-webkit-line-clamp:2;line-clamp:2;color:var(--Foreground-fg_primary);letter-spacing:.05em;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}@media (width<=767px){.title.svelte-im2k9i{letter-spacing:.02em;font-size:11px;font-weight:700;line-height:1.5}}.subtitle.svelte-im2k9i{-webkit-line-clamp:2;line-clamp:2;color:var(--Foreground-fg_tertiary);letter-spacing:.02em;-webkit-box-orient:vertical;margin:12px 0 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width<=767px){.subtitle.svelte-im2k9i{margin-top:10px;font-size:10px;line-height:1.3}}.footer.svelte-im2k9i{height:59px;color:var(--Foreground-fg_primary);background-color:var(--Background-bg_base);justify-content:center;align-items:center;margin:0;font-size:12px;display:flex}@media (width<=767px){.footer.svelte-im2k9i{height:36px;font-size:10px}}.community-grid.svelte-1acr8mk{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.community-grid.svelte-1acr8mk{grid-template-columns:repeat(3,1fr);gap:16px}}@media (width<=767px){.community-grid.svelte-1acr8mk{grid-template-columns:repeat(2,1fr);gap:16px}}.community-grid-item.svelte-1acr8mk{min-width:0}@media (width<=1023px){.single-row.svelte-1acr8mk .community-grid-item:where(.svelte-1acr8mk):nth-child(n+4){display:none}}@media (width<=767px){.single-row.svelte-1acr8mk .community-grid-item:where(.svelte-1acr8mk):nth-child(n+3){display:none}}.empty.svelte-1acr8mk{color:var(--Foreground-fg_secondary);text-align:center;border:2px dotted #e4e4e4;border-radius:5px;padding:20px;font-size:14px}
