.blog-preview.svelte-1fb8cxb{padding:20px;border:1px solid #e0e0e0;border-radius:8px;transition:box-shadow .3s ease}.blog-preview.svelte-1fb8cxb:hover{box-shadow:0 4px 8px #0000001a}h3.svelte-1fb8cxb{font-size:1.5em;margin-bottom:10px}.meta.svelte-1fb8cxb{font-size:.9em;color:#777;margin-bottom:15px}p.svelte-1fb8cxb{font-size:1em;margin-bottom:20px}.read-more.svelte-1fb8cxb{color:#007bff;text-decoration:none;font-weight:700}.read-more.svelte-1fb8cxb:hover{text-decoration:underline}
