.post-preview.svelte-u9e63t{display:block;padding:.75rem 0;margin-bottom:1rem;text-decoration:none;border-bottom:1px solid #eaeaea;opacity:.9;transition:opacity .2s ease,transform .3s ease,padding-left .3s ease;position:relative}.post-preview.svelte-u9e63t:hover{opacity:1}.post-preview.svelte-u9e63t:after{content:"";position:absolute;bottom:-1px;left:0;width:0;height:2px;background-color:var(--text-color, #eaeaea);transition:width .3s ease}.post-preview.svelte-u9e63t:hover:after{width:100%}.post-header.svelte-u9e63t{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.post-title.svelte-u9e63t{margin:0;color:var(--text-color, #eaeaea);font-size:1.2rem;transition:color .3s ease;flex:1}.post-date.svelte-u9e63t{font-size:.85rem;color:var(--text-muted, #eaeaea);font-weight:300;transition:color .3s ease;flex-shrink:0}.post-description.svelte-u9e63t{margin:.75rem 0 0rem;font-size:.85rem;color:var(--text-muted, #eaeaea);font-weight:300;transition:color .3s ease;line-height:1.4}.post-preview.svelte-u9e63t:hover .post-title:where(.svelte-u9e63t){color:var(--accent-color, #ffffff)}.post-preview.svelte-u9e63t:hover .post-date:where(.svelte-u9e63t){color:var(--accent-muted, #ffffff)}.post-preview.svelte-u9e63t:hover .post-description:where(.svelte-u9e63t){color:var(--accent-muted, #ffffff)}.draft-tag.svelte-u9e63t{margin-left:.5rem;padding:.2rem .5rem;background-color:#40c3ff30;border-radius:4px;color:#40c3ff;font-size:.9rem;font-weight:700;vertical-align:middle}
