.archive.svelte-1qq3rjy{margin-block-start:2.5rem}.archive-year.svelte-1qq3rjy+.archive-year:where(.svelte-1qq3rjy){margin-block-start:2.25rem}.year-heading.svelte-1qq3rjy{font-family:var(--font-display);font-size:.88rem;font-weight:700;letter-spacing:-.01em;color:var(--color-heading);margin-block-end:.75rem}.year-list.svelte-1qq3rjy{list-style:none;padding:0;margin:0}.archive-entry.svelte-1qq3rjy{display:flex;align-items:baseline;gap:1.25rem;padding-block:.55rem;border-bottom:1px solid var(--color-border-subtle)}.archive-entry.svelte-1qq3rjy:last-child{border-bottom:none}.entry-date.svelte-1qq3rjy{font-size:.75rem;letter-spacing:.04em;color:var(--color-muted);white-space:nowrap;width:4.5rem;flex-shrink:0}.entry-content.svelte-1qq3rjy{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15rem .65rem;min-width:0}.entry-title.svelte-1qq3rjy{font-size:.975rem;color:var(--color-heading);text-decoration:none;transition:color .15s ease;line-height:1.4}.entry-title.svelte-1qq3rjy:hover{color:var(--color-muted)}.entry-tags.svelte-1qq3rjy{display:flex;gap:.45rem;align-items:baseline}.entry-tag.svelte-1qq3rjy{font-family:var(--font-display);font-size:.68rem;font-weight:400;color:var(--color-muted);text-decoration:none;transition:color .15s ease}.entry-tag.svelte-1qq3rjy:before{content:"#";color:var(--color-faint);margin-inline-end:.06em}.entry-tag.svelte-1qq3rjy:hover{color:var(--color-body)}.tag-page.svelte-1ce705d{padding-block-start:3rem}.tag-footer.svelte-1ce705d{margin-block-start:3rem;padding-block-start:1.75rem;border-top:1px solid var(--color-border-subtle)}
