.blog-index.svelte-1g0r5j8{max-width:800px;margin:0 auto;padding:20px}.blog-post-card.svelte-1g0r5j8{margin-bottom:30px}.blog-post-card.svelte-1g0r5j8 h2:where(.svelte-1g0r5j8){margin-top:0;margin-bottom:10px}.blog-post-card.svelte-1g0r5j8 h2:where(.svelte-1g0r5j8) a:where(.svelte-1g0r5j8){color:var(--color-text);transition:all .3s ease;text-decoration:underline;padding:4px 8px;border-radius:6px;display:inline-block}.blog-post-card.svelte-1g0r5j8 h2:where(.svelte-1g0r5j8) a:where(.svelte-1g0r5j8):hover{color:var(--color-primary);background-color:var(--color-secondary);box-shadow:2px 2px 4px var(--color-primary-dark)}.blog-post-card.svelte-1g0r5j8 .date:where(.svelte-1g0r5j8){font-size:.9em;color:var(--color-text-secondary);margin-bottom:15px}.blog-post-card.svelte-1g0r5j8 p:where(.svelte-1g0r5j8){line-height:1.6;color:var(--color-text)}.header.svelte-1g0r5j8{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.rss-link.svelte-1g0r5j8{color:var(--color-text-secondary);font-size:.9em;text-decoration:none;padding:6px 12px;border:1px solid var(--color-text-secondary);border-radius:6px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.rss-icon.svelte-1g0r5j8{width:16px;height:16px}.rss-link.svelte-1g0r5j8:hover{color:var(--color-primary);border-color:var(--color-primary);background-color:var(--color-secondary);box-shadow:2px 2px 4px var(--color-primary-dark)}@media(max-width:768px){.header.svelte-1g0r5j8{flex-direction:column;align-items:flex-start;gap:10px}}
