.featured-posts.svelte-ib8q3p{padding:8rem 1.5rem;max-width:88rem;margin:0 auto}h2.svelte-ib8q3p{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:300;margin:0 0 5rem}.posts-list.svelte-ib8q3p{display:flex;flex-direction:column;gap:6rem}.post-item.svelte-ib8q3p{position:relative;border-top:1px solid var(--border);padding-top:3rem;transition:all .5s ease}.post-item.svelte-ib8q3p:hover{border-top-color:var(--accent);opacity:.5}.post-link.svelte-ib8q3p{text-decoration:none;color:inherit;border:none}.post-link.svelte-ib8q3p:hover{border:none}.post-content.svelte-ib8q3p{display:flex;flex-direction:column;gap:2rem}.post-meta.svelte-ib8q3p{flex-shrink:0}.post-topic.svelte-ib8q3p{font-size:.875rem;color:var(--accent);font-family:monospace}.post-main.svelte-ib8q3p{flex:1}h3.svelte-ib8q3p{font-size:clamp(1.875rem,4vw,2.5rem);font-weight:300;margin:0 0 1rem;transition:color .3s ease;line-height:1.2}.post-item.svelte-ib8q3p:hover h3:where(.svelte-ib8q3p){color:var(--accent)}.post-excerpt.svelte-ib8q3p{color:var(--muted-foreground);line-height:1.6;margin:0 0 1.5rem;max-width:42rem}.post-info.svelte-ib8q3p{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:var(--muted-foreground)}.post-arrow.svelte-ib8q3p{flex-shrink:0;align-self:flex-start}.post-arrow.svelte-ib8q3p svg:where(.svelte-ib8q3p){display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;border:1px solid var(--border);padding:.75rem;color:var(--muted-foreground);transition:all .3s ease}.post-item.svelte-ib8q3p:hover .post-arrow:where(.svelte-ib8q3p) svg:where(.svelte-ib8q3p){border-color:var(--accent);background:color-mix(in oklch,var(--accent) 5%,transparent);color:var(--accent)}.archive-section.svelte-ib8q3p{margin-top:8rem;padding-top:4rem;border-top:1px solid var(--border)}.archive-heading.svelte-ib8q3p{font-size:clamp(1.5rem,3vw,2rem);font-weight:300;margin:0 0 1rem;color:var(--muted-foreground)}.archive-description.svelte-ib8q3p{color:var(--muted-foreground);max-width:42rem;margin:0 0 3rem;line-height:1.6}.archive-posts.svelte-ib8q3p{gap:3rem}.archive-item.svelte-ib8q3p{opacity:.8}.archive-item.svelte-ib8q3p h4:where(.svelte-ib8q3p){font-size:clamp(1.25rem,3vw,1.75rem);font-weight:300;margin:0 0 .75rem;transition:color .3s ease;line-height:1.2}.archive-item.svelte-ib8q3p:hover{opacity:1}.archive-item.svelte-ib8q3p:hover h4:where(.svelte-ib8q3p){color:var(--accent)}@media(min-width:768px){.post-content.svelte-ib8q3p{flex-direction:row;gap:4rem}.post-meta.svelte-ib8q3p{width:8rem}.post-arrow.svelte-ib8q3p{align-self:center}}
