.archive.svelte-gv67ea{max-width:100%}.archive-header.svelte-gv67ea{margin-bottom:var(--space-16);text-align:center}.archive-header.svelte-gv67ea h1:where(.svelte-gv67ea){font-size:var(--text-2xl);margin-bottom:var(--space-4);background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.description.svelte-gv67ea{color:var(--text-muted);font-size:var(--text-lg);margin:0}.year-section.svelte-gv67ea{margin-bottom:var(--space-16)}.year-heading.svelte-gv67ea{font-size:var(--text-2xl);margin-bottom:var(--space-6);color:var(--primary);border-bottom:2px solid var(--border);padding-bottom:var(--space-3)}.post-list.svelte-gv67ea{list-style:none;padding:0;margin:0}.post-list.svelte-gv67ea li:where(.svelte-gv67ea){position:relative}.post-list.svelte-gv67ea li:where(.svelte-gv67ea):after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:oklch(from var(--border) calc(l - .05) c h);transition:opacity .2s ease}.post-list.svelte-gv67ea li:where(.svelte-gv67ea):last-child:after{display:none}.post-item.svelte-gv67ea{display:grid;grid-template-columns:minmax(0,14rem) 1fr;gap:var(--space-6);padding:var(--space-4);text-decoration:none;transition:all .2s ease;width:100%;position:relative}.post-item.svelte-gv67ea:hover{background:oklch(from var(--background) calc(l + .02) c h);padding:var(--space-4);border-radius:calc(var(--radius) * .5)}.post-list.svelte-gv67ea li:where(.svelte-gv67ea):has(.post-item:where(.svelte-gv67ea):hover):after{opacity:0}time.svelte-gv67ea{color:var(--text-muted);font-size:var(--text-sm);font-family:var(--font-heading);font-weight:500}.post-title.svelte-gv67ea{color:var(--text);transition:color .2s ease}.post-item.svelte-gv67ea:hover .post-title:where(.svelte-gv67ea){color:var(--primary)}@media(max-width:640px){.post-item.svelte-gv67ea{grid-template-columns:1fr;gap:var(--space-2)}.archive-header.svelte-gv67ea h1:where(.svelte-gv67ea){font-size:var(--text-3xl)}.description.svelte-gv67ea{font-size:var(--text-base)}}
