.post-item.svelte-7ecwvs{overflow:hidden;background-color:hsl(0 0 98%);background-color:transparent;border:none;gap:6px;border-radius:8px;height:calc(100% + -0px);width:calc(100% + -0px);position:relative;overflow:visible;cursor:pointer;font-size:12px;display:flex;aspect-ratio:1.4;margin:0;padding:0}.post-item.svelte-7ecwvs:hover{background-color:hsl(0 0 96%);transition:background-color .2s ease}.post-item.svelte-7ecwvs:focus-visible{outline:2px solid var(--primary-color, #007acc);outline-offset:2px}.content.svelte-7ecwvs{display:flex;flex:1;flex-direction:column;align-items:start;gap:4px;padding:6px;min-width:0;min-height:0;overflow:hidden}h2.svelte-7ecwvs{margin:0 0 4px;font-weight:500;text-align:start;font-size:15px;overflow:hidden;display:-webkit-box;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;flex-shrink:1;min-width:0}
