.post-card.svelte-ivnfyd.svelte-ivnfyd{display:flex;flex-direction:column;border:1px solid #ccc;padding:1rem;border-radius:8px;box-shadow:0 1px 3px #0003;transition:box-shadow .3s ease}html[data-theme=dark] .post-card{border:1px solid #4e4e4e!important}.post-card.svelte-ivnfyd.svelte-ivnfyd:hover{box-shadow:0 4px 6px #0003}.post-card.svelte-ivnfyd img.svelte-ivnfyd{width:100%;object-fit:cover;border-radius:4px}.post-info.svelte-ivnfyd.svelte-ivnfyd{margin-top:1rem}.post-info.svelte-ivnfyd h2.svelte-ivnfyd{font-size:1.5rem;margin-bottom:.5rem}.post-info.svelte-ivnfyd a.svelte-ivnfyd{color:inherit;text-decoration:none}.post-info.svelte-ivnfyd p.svelte-ivnfyd{margin:0}.post-info.svelte-ivnfyd .date.svelte-ivnfyd{color:gray}ul.tags.svelte-ivnfyd.svelte-ivnfyd{list-style-type:none;padding:0;margin:10px 0 0}.tags.svelte-ivnfyd li.svelte-ivnfyd{display:inline-block;font-size:smaller;font-style:italic;margin-right:5px;color:gray}.blog-page.svelte-ggtjiw{max-width:800px;margin:0 auto;padding:2rem}h1.svelte-ggtjiw{margin-bottom:1rem}.tags.svelte-ggtjiw{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.tag-button.svelte-ggtjiw{background:none;border:1px solid rgb(201,201,201);border-radius:5px;padding:.5rem 1rem;cursor:pointer;outline:none;color:orange}.tag-button.svelte-ggtjiw:hover{background-color:#1a1a1a;color:#fff}html[data-theme=dark] .tag-button{border-color:#444!important;color:orange}html[data-theme=dark] .tag-button:hover{background-color:#fff;color:#1a1a1a}.posts.svelte-ggtjiw{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem}
