.blog-index.svelte-u4k2t{padding:2rem 0}.blog-index-header.svelte-u4k2t{margin-bottom:3rem}.blog-index-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:2.5rem;font-weight:700;margin:0 0 .5rem;color:var(--sk-text-1)}.blog-index-header.svelte-u4k2t p:where(.svelte-u4k2t){font-size:1.1rem;color:var(--sk-text-2);margin:0}.blog-posts-list.svelte-u4k2t{position:relative;padding-left:2rem}.blog-posts-list.svelte-u4k2t:before{content:"";position:absolute;left:.5rem;top:0;bottom:0;width:2px;background:var(--sk-back-4)}.blog-item.svelte-u4k2t{display:flex;gap:1rem;margin-bottom:1.5rem;text-decoration:none}.blog-marker.svelte-u4k2t{position:absolute;left:.25rem;width:.5rem;height:.5rem;background:var(--sk-theme-1);border-radius:50%;margin-top:.5rem}.blog-content.svelte-u4k2t{display:flex;flex-direction:column;gap:.25rem}.blog-title.svelte-u4k2t{color:var(--sk-text-1);font-size:1rem;font-weight:500}.blog-item.svelte-u4k2t:hover .blog-title:where(.svelte-u4k2t){color:var(--sk-theme-1)}.blog-date.svelte-u4k2t{font-size:.8125rem;color:var(--sk-text-3)}@media(max-width:900px){.blog-index-header.svelte-u4k2t{margin-bottom:2rem}.blog-index-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:2rem}.blog-item.svelte-u4k2t{padding:.875rem 1rem}.blog-title.svelte-u4k2t{font-size:.9375rem}.blog-date.svelte-u4k2t{font-size:.75rem}}
