.archive-page.svelte-1d6nxft{padding:2rem 0 4rem}.page-header.svelte-1d6nxft{text-align:center;margin-bottom:3rem}.page-title.svelte-1d6nxft{font-size:2.5rem;font-weight:700;color:var(--text);margin:0 0 .5rem}.page-description.svelte-1d6nxft{font-size:1.125rem;color:var(--text-muted);margin:0}.archive-list.svelte-1d6nxft{max-width:700px;margin:0 auto}.year-section.svelte-1d6nxft{margin-bottom:3rem}.year-title.svelte-1d6nxft{font-size:2rem;font-weight:700;color:var(--text);margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--accent)}.month-section.svelte-1d6nxft{margin-bottom:1.5rem}.month-title.svelte-1d6nxft{font-size:1rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem}.posts-list.svelte-1d6nxft{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.post-link.svelte-1d6nxft{display:flex;align-items:baseline;gap:1rem;padding:.75rem 1rem;margin:0;text-decoration:none;border-radius:8px;transition:background-color .15s ease}.post-link.svelte-1d6nxft:hover{background-color:var(--surface)}.post-date.svelte-1d6nxft{flex-shrink:0;width:2rem;font-size:.875rem;font-weight:500;color:var(--text-muted)}.post-title.svelte-1d6nxft{font-size:1rem;color:var(--text);transition:color .15s ease}.post-link.svelte-1d6nxft:hover .post-title:where(.svelte-1d6nxft){color:var(--accent)}.no-posts.svelte-1d6nxft{text-align:center;color:var(--text-muted);padding:4rem 0}
