.post-type-icon.svelte-w80amd{display:inline-block;vertical-align:middle;margin-right:.375rem;margin-top:-2px;flex-shrink:0}.post-type-icon--brand.svelte-w80amd{filter:none}.posts-section.svelte-1bmk77g{margin-bottom:4rem}.year-group.svelte-1bmk77g{margin-bottom:2rem}.year-label.svelte-1bmk77g{font-family:var(--font-mono);font-size:.8rem;font-weight:600;letter-spacing:.08em;color:var(--text-muted);margin:0 0 .75rem;display:flex;align-items:center;gap:.9rem}.year-label.svelte-1bmk77g:after{content:"";flex:1;height:1px;background:var(--border)}.post-link.svelte-1bmk77g{display:inline;min-width:0}.event-name.svelte-1bmk77g{color:var(--text-muted)}.external-icon.svelte-1bmk77g{opacity:.5;display:inline-block;vertical-align:middle;margin-left:.25rem;margin-top:-2px}.item-list.svelte-1bmk77g{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.item-row.svelte-1bmk77g{line-height:1.7;display:flex;align-items:baseline;padding:.45rem .75rem;margin:0 -.75rem;border-radius:var(--radius-sm);transition:background-color .15s ease;animation:fade-up .4s ease both}.item-row.svelte-1bmk77g:hover{background:var(--surface-hover)}.item-list.svelte-1bmk77g a:where(.svelte-1bmk77g){color:var(--text-primary);font-weight:500;text-decoration:none;transition:color .15s ease}.item-list.svelte-1bmk77g a:where(.svelte-1bmk77g):hover{color:var(--accent)}.item-date.svelte-1bmk77g{font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted);margin-right:1.1rem;display:inline-block;width:42px;flex-shrink:0;letter-spacing:.04em}
