.blog-filter.svelte-5ppidy{width:100%}.blog-filter.svelte-5ppidy .tag-bar:where(.svelte-5ppidy){flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;display:flex}.blog-filter.svelte-5ppidy .tag-bar:where(.svelte-5ppidy) .tag-btn:where(.svelte-5ppidy){border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;letter-spacing:.01em;border-radius:2px;padding:.3rem .85rem;font-family:Times New Roman,Times,serif;font-size:.8rem}.blog-filter.svelte-5ppidy .tag-bar:where(.svelte-5ppidy) .tag-btn:where(.svelte-5ppidy).active{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.blog-filter.svelte-5ppidy .result-count:where(.svelte-5ppidy){color:#595959;margin:0 0 2.5rem;font-family:Times New Roman,Times,serif;font-size:.8rem}.blog-filter.svelte-5ppidy .empty:where(.svelte-5ppidy){color:#595959;font-family:Times New Roman,Times,serif;font-size:1rem}.blog-filter.svelte-5ppidy .post-list:where(.svelte-5ppidy){margin:0;padding:0;list-style:none}.blog-filter.svelte-5ppidy .post-list:where(.svelte-5ppidy) .post-item:where(.svelte-5ppidy){border-top:1px solid var(--color-border);padding:2rem 0}.blog-filter.svelte-5ppidy .post-list:where(.svelte-5ppidy) .post-item:where(.svelte-5ppidy):last-child{border-bottom:1px solid var(--color-border)}.blog-filter.svelte-5ppidy .post-list:where(.svelte-5ppidy) .post-item:where(.svelte-5ppidy) .post-tags:where(.svelte-5ppidy){flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem;display:flex}.blog-filter.svelte-5ppidy .post-list:where(.svelte-5ppidy) .post-item:where(.svelte-5ppidy) .post-tags:where(.svelte-5ppidy) .inline-tag:where(.svelte-5ppidy){border:1px solid var(--color-border);background:var(--color-gray-bg);color:#595959;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;border-radius:2px;padding:.15rem .6rem;font-family:Times New Roman,Times,serif;font-size:.72rem}.blog-filter.svelte-5ppidy .post-list:where(.svelte-5ppidy) .post-item:where(.svelte-5ppidy) .post-tags:where(.svelte-5ppidy) .inline-tag:where(.svelte-5ppidy).active{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.blog-filter.svelte-5ppidy .post-list:where(.svelte-5ppidy) .post-item:where(.svelte-5ppidy) .post-title:where(.svelte-5ppidy){margin:0 0 .4rem;font-family:Times New Roman,Times,serif;font-size:1.5rem;font-weight:700}.blog-filter.svelte-5ppidy .post-list:where(.svelte-5ppidy) .post-item:where(.svelte-5ppidy) .post-title:where(.svelte-5ppidy) a:where(.svelte-5ppidy){color:var(--color-text);text-decoration:none}.blog-filter.svelte-5ppidy .post-list:where(.svelte-5ppidy) .post-item:where(.svelte-5ppidy) .post-title:where(.svelte-5ppidy) a:where(.svelte-5ppidy):hover{text-decoration:underline}.blog-filter.svelte-5ppidy .post-list:where(.svelte-5ppidy) .post-item:where(.svelte-5ppidy) .post-meta:where(.svelte-5ppidy){color:#595959;margin-bottom:.75rem;font-family:Times New Roman,Times,serif;font-size:.85rem}.blog-filter.svelte-5ppidy .post-list:where(.svelte-5ppidy) .post-item:where(.svelte-5ppidy) .post-description:where(.svelte-5ppidy){color:#3a3a3a;margin:0;font-family:Times New Roman,Times,serif;font-size:1rem;line-height:1.7}@media (width<=640px){.blog-filter.svelte-5ppidy .post-list:where(.svelte-5ppidy) .post-item:where(.svelte-5ppidy) .post-title:where(.svelte-5ppidy){font-size:1.25rem}}.blog-container.svelte-u4k2t{box-sizing:border-box;width:100%;max-width:850px;padding:calc(4rem + 28px) 2rem 4rem}.blog-container.svelte-u4k2t .blog-header:where(.svelte-u4k2t){width:100%;margin-bottom:3rem}.blog-container.svelte-u4k2t .blog-header:where(.svelte-u4k2t) .index-title:where(.svelte-u4k2t){font-variant:small-caps;letter-spacing:1px;color:var(--color-text);margin:1.5rem 0 .75rem;font-family:Times New Roman,Times,serif;font-size:2.4rem;font-weight:400}.blog-container.svelte-u4k2t .blog-header:where(.svelte-u4k2t) .index-subtitle:where(.svelte-u4k2t){color:#595959;max-width:600px;margin:0 0 2.5rem;font-family:Times New Roman,Times,serif;font-size:1rem;line-height:1.7}.blog-container.svelte-u4k2t .page-footer:where(.svelte-u4k2t){border-top:1px solid var(--color-border);color:#767676;margin-top:5rem;padding-top:2rem;font-family:Times New Roman,Times,serif;font-size:.8rem}
