#archive{padding-top:2rem}.archive-header.svelte-18qxrdp{text-align:center;margin-bottom:3rem}.archive-header.svelte-18qxrdp h1:where(.svelte-18qxrdp){font-size:2.5rem;font-weight:700;color:var(--heading-color);margin:0 0 .5rem}.archive-header.svelte-18qxrdp .subtitle:where(.svelte-18qxrdp){font-size:1rem;color:var(--text-color-dark);margin:0 0 1.5rem}.back-link.svelte-18qxrdp{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--link-color);text-decoration:none;transition:color .2s ease}.back-link.svelte-18qxrdp:before,.back-link.svelte-18qxrdp:after{content:none}.back-link.svelte-18qxrdp:hover{color:var(--heading-color)}.empty-state.svelte-18qxrdp{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1.5rem;margin:2rem auto;max-width:400px;background:color-mix(in srgb,var(--background-color) 60%,transparent);border:1px solid color-mix(in srgb,var(--table-border-color) 50%,transparent);border-radius:12px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.empty-state.svelte-18qxrdp .empty-icon:where(.svelte-18qxrdp){color:var(--text-color-dark);opacity:.6;margin-bottom:1rem}.empty-state.svelte-18qxrdp h3:where(.svelte-18qxrdp){font-size:1.25rem;font-weight:600;color:var(--heading-color);margin:0 0 .75rem}.empty-state.svelte-18qxrdp p:where(.svelte-18qxrdp){color:var(--text-color-dark);font-size:.95rem;line-height:1.5;margin:0 0 1.5rem}@media(max-width:640px){.empty-state.svelte-18qxrdp{padding:2rem 1rem;margin:1.5rem 1rem}}.archive-content.svelte-18qxrdp{max-width:800px;margin:0 auto}.year-section.svelte-18qxrdp{margin-bottom:3rem}.year-section.svelte-18qxrdp:last-child{margin-bottom:0}.year-heading.svelte-18qxrdp{font-size:1.75rem;font-weight:600;color:var(--heading-color);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid color-mix(in srgb,var(--heading-color) 30%,transparent)}.post-list.svelte-18qxrdp{list-style:none;padding:0;margin:0}.post-item.svelte-18qxrdp{display:flex;align-items:baseline;gap:1rem;padding:.875rem 0;border-bottom:1px solid color-mix(in srgb,var(--table-border-color) 20%,transparent);flex-wrap:wrap}.post-item.svelte-18qxrdp:last-child{border-bottom:none}.post-date.svelte-18qxrdp{font-size:.875rem;font-style:italic;color:var(--text-color-dark);min-width:100px;flex-shrink:0}.post-link.svelte-18qxrdp{font-size:1rem;font-weight:500;color:var(--text-color);text-decoration:none;flex:1;transition:color .2s ease}.post-link.svelte-18qxrdp:before,.post-link.svelte-18qxrdp:after{content:none}.post-link.svelte-18qxrdp:hover{color:var(--link-color)}.post-categories.svelte-18qxrdp{font-size:.75rem;color:var(--text-color-dark);background:color-mix(in srgb,var(--tags-background-color) 50%,transparent);padding:.25rem .5rem;border-radius:4px;white-space:nowrap}@media(max-width:640px){.post-item.svelte-18qxrdp{flex-direction:column;align-items:flex-start;gap:.5rem}.post-date.svelte-18qxrdp{min-width:auto}}
