.post-card.svelte-podw4w{cursor:pointer;padding:1.5rem}@media (width>=768px){.post-card.svelte-podw4w{padding:2rem}}.post-card.svelte-podw4w:hover{scale:1.02}.post-link.svelte-podw4w{z-index:1;display:block;position:relative}.post-header.svelte-podw4w{margin-bottom:1.5rem}.post-title.svelte-podw4w{color:var(--color-primary-400);font-size:1.5rem;font-weight:700;font-family:var(--font-playfair);line-height:1.25;transition:color .3s}@media (width>=768px){.post-title.svelte-podw4w{font-size:1.875rem}}.post-card.svelte-podw4w:hover .post-title:where(.svelte-podw4w){color:var(--color-primary-300)}.post-body.svelte-podw4w{margin-bottom:1.5rem}.post-date.svelte-podw4w{color:var(--color-primary-300);background:color-mix(in srgb, var(--color-primary-800) 30%, transparent);font-size:.75rem;font-weight:500;font-family:var(--font-cutive);border-radius:9999px;align-items:center;padding:.25rem .75rem;transition:background-color .3s;display:inline-flex}@media (width>=768px){.post-date.svelte-podw4w{font-size:.875rem}}.post-card.svelte-podw4w:hover .post-date:where(.svelte-podw4w){background:color-mix(in srgb, var(--color-primary-700) 40%, transparent)}.post-description.svelte-podw4w{color:var(--color-primary-200);font-family:var(--font-playfair);margin-top:1rem;font-size:1rem;line-height:1.625;transition:color .3s}@media (width>=768px){.post-description.svelte-podw4w{font-size:1.125rem}}.post-card.svelte-podw4w:hover .post-description:where(.svelte-podw4w){color:var(--color-primary-100)}.tag-list.svelte-podw4w{flex-wrap:wrap;gap:.5rem;display:flex}.tag.svelte-podw4w{background:linear-gradient(to right, color-mix(in srgb, var(--color-primary-500) 20%, transparent), color-mix(in srgb, var(--color-secondary-500) 20%, transparent));color:var(--color-primary-300);border:1px solid color-mix(in srgb, var(--color-primary-500) 20%, transparent);border-radius:.75rem;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:all .3s;display:inline-flex}@media (width>=768px){.tag.svelte-podw4w{padding:.375rem .75rem;font-size:.875rem}}.post-card.svelte-podw4w:hover .tag:where(.svelte-podw4w){background:linear-gradient(to right, color-mix(in srgb, var(--color-primary-500) 30%, transparent), color-mix(in srgb, var(--color-secondary-500) 30%, transparent));border-color:color-mix(in srgb, var(--color-primary-400) 40%, transparent);scale:1.05}.read-more.svelte-podw4w{opacity:0;color:var(--color-primary-400);transition:all .3s;position:absolute;top:0;right:0;translate:.5rem}.post-card.svelte-podw4w:hover .read-more:where(.svelte-podw4w){opacity:1;translate:0}.posts-list.svelte-lvfn04{flex-direction:column;gap:1.5rem;display:flex}
