.archive.svelte-u4k2t{max-width:1200px;margin:0 auto;padding:6rem 2rem}.page-header.svelte-u4k2t{margin-bottom:4rem;display:flex;align-items:baseline;gap:1rem}.page-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:2.5rem;font-weight:600}.content-grid.svelte-u4k2t{display:grid;grid-template-columns:1fr 240px;gap:4rem}.posts.svelte-u4k2t{border-top:1px solid #e0e0e0}.empty.svelte-u4k2t{padding:2rem 0;color:#999}.post-item.svelte-u4k2t{display:flex;gap:2rem;padding:2rem 0;border-bottom:1px solid #e0e0e0;text-decoration:none;transition:all .2s ease}.post-item.svelte-u4k2t:hover{padding-left:1rem}.post-number.svelte-u4k2t{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#ccc;padding-top:.25rem}.post-content.svelte-u4k2t{flex:1}.post-content.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.125rem;font-weight:500;margin-bottom:.5rem;transition:color .2s ease}.post-item.svelte-u4k2t:hover h2:where(.svelte-u4k2t){color:#666}.excerpt.svelte-u4k2t{font-size:.9375rem;color:#666;line-height:1.6;margin-bottom:.75rem}.post-meta.svelte-u4k2t{font-size:.8125rem;color:#999;display:flex;align-items:center;gap:.5rem}.separator.svelte-u4k2t{color:#ddd}.tags.svelte-u4k2t{color:#666}.sidebar.svelte-u4k2t{position:sticky;top:6rem;align-self:start}.sidebar.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#999;margin-bottom:1rem}.tag-list.svelte-u4k2t{display:flex;flex-direction:column;gap:.5rem}.tag.svelte-u4k2t{font-size:.9375rem;color:#666;transition:color .2s ease}.tag.svelte-u4k2t:hover{color:#000}@media(max-width:900px){.content-grid.svelte-u4k2t{grid-template-columns:1fr}.sidebar.svelte-u4k2t{position:static;border-top:1px solid #e0e0e0;padding-top:2rem;margin-top:2rem}.tag-list.svelte-u4k2t{flex-direction:row;flex-wrap:wrap;gap:.5rem 1rem}}@media(max-width:640px){.archive.svelte-u4k2t{padding:4rem 1.5rem}.post-item.svelte-u4k2t{gap:1rem}.post-number.svelte-u4k2t{display:none}}
