/* Clear visual separation between consecutive posts */
.feed{gap:22px!important}
.feed>.post-card,.post-card{position:relative;margin-bottom:0!important}
.feed>.post-card:not(:last-child)::after{content:"";position:absolute;left:18px;right:18px;bottom:-12px;height:1px;background:color-mix(in srgb,var(--text) 12%,transparent);pointer-events:none}
html[data-theme="light"] .feed>.post-card{box-shadow:0 10px 28px rgba(31,45,69,.09)!important}
html[data-theme="dark"] .feed>.post-card{box-shadow:0 12px 34px rgba(0,0,0,.26)!important}
@media(max-width:760px){.feed{gap:16px!important}.feed>.post-card:not(:last-child)::after{left:10px;right:10px;bottom:-8px}}
