:root{--card-border: #ccc;--card-bg-hover: #f9f9f9;--card-date-color: #666}:root.dark{--card-border: #444;--card-bg-hover: #222;--card-date-color: #bbb}.post-card.svelte-wnceh5{display:block;border-bottom:1px solid var(--card-border);margin-bottom:1.5rem;padding-bottom:1rem;text-decoration:none;color:inherit;transition:background-color .2s}.post-content.svelte-wnceh5{display:flex;gap:1rem;align-items:flex-start}.post-info.svelte-wnceh5{flex:1}.thumbnail.svelte-wnceh5{border-radius:.25rem;object-fit:cover}.full-thumbnail.svelte-wnceh5{width:100%;height:auto;margin-bottom:1rem}.side-thumbnail.svelte-wnceh5{border-radius:.5rem;max-width:25%;flex-shrink:0}.post-info.svelte-wnceh5 .title:where(.svelte-wnceh5){font-size:1.5rem;font-weight:500;margin:0 0 .5rem}.post-info.svelte-wnceh5 .date:where(.svelte-wnceh5){font-size:.9rem;color:var(--card-date-color);margin-bottom:1.5rem}.post-info.svelte-wnceh5 .description:where(.svelte-wnceh5){font-weight:300;margin:0;line-height:1.6}@media screen and (max-width: 576px){.has-side-thumbnail.svelte-wnceh5 .post-content:where(.svelte-wnceh5){flex-direction:column}.has-side-thumbnail.svelte-wnceh5 .side-thumbnail:where(.svelte-wnceh5){width:100%;height:auto;order:-1}}@media screen and (min-width: 768px){.post-card.svelte-wnceh5{display:block;border:1px solid var(--card-border);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem;text-decoration:none;color:inherit;transition:background-color .2s}.post-card.svelte-wnceh5:hover{background-color:var(--card-bg-hover)}}
