h1.svelte-1uha8ag{font-size:2.5rem;margin-bottom:1rem;color:#d2c1b6}p.svelte-1uha8ag{line-height:1.6;margin-bottom:2rem;color:#d2c1b6}h2.svelte-1uha8ag{font-size:1.75rem;margin-bottom:1.5rem;color:#8babc4}ul.svelte-1uha8ag{list-style:none;padding:0;margin:0}li.svelte-1uha8ag{margin-bottom:1.5rem;padding:1.5rem;border:1px solid #8babc4;border-radius:8px;transition:all .3s ease;cursor:pointer}li.svelte-1uha8ag:hover{border-color:#f5d6c7;background:#8babc40d;transform:translateY(-2px)}a.svelte-1uha8ag{color:#f5d6c7;text-decoration:none;transition:color .5s ease;display:block}a.svelte-1uha8ag:hover h3:where(.svelte-1uha8ag){color:#f9e7db}.post-card.svelte-1uha8ag{display:flex;gap:1.5rem;align-items:flex-start}.post-thumbnail.svelte-1uha8ag{flex-shrink:0;width:150px;aspect-ratio:4/3;overflow:hidden;border-radius:4px}.post-thumbnail.svelte-1uha8ag picture,.post-thumbnail.svelte-1uha8ag img{width:100%;height:100%;object-fit:cover}.post-content.svelte-1uha8ag{flex:1;min-width:0}.post-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem}a.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:1.5rem;transition:color .5s ease;flex:1}.post-date.svelte-1uha8ag{font-size:.875rem;color:#8babc4;white-space:nowrap;flex-shrink:0}.description.svelte-1uha8ag{margin:0;color:#8babc4;font-size:.95rem}@media(max-width:768px){.post-card.svelte-1uha8ag{flex-direction:column}.post-thumbnail.svelte-1uha8ag{width:100%}.post-header.svelte-1uha8ag{flex-direction:column;align-items:flex-start}.post-date.svelte-1uha8ag{font-size:.8125rem}}
