.sidebar.svelte-lkkreo{flex-shrink:0;width:260px;position:sticky;top:4rem}.sidebar-section.svelte-lkkreo{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:1rem;padding:1.25rem}.sidebar-section.svelte-lkkreo h3:where(.svelte-lkkreo){color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.85rem;font-weight:600}.profile-name.svelte-lkkreo{color:var(--text);margin-bottom:.25rem;font-size:1.05rem;font-weight:600}.profile-bio.svelte-lkkreo{color:var(--text-muted);font-size:.85rem;line-height:1.5}.archive-section.svelte-lkkreo details:where(.svelte-lkkreo){margin-bottom:.25rem}.archive-section.svelte-lkkreo summary:where(.svelte-lkkreo){cursor:pointer;color:var(--text);align-items:center;gap:.4rem;padding:.3rem 0;font-size:.9rem;font-weight:500;list-style:none;display:flex}.archive-section.svelte-lkkreo summary:where(.svelte-lkkreo):before{content:"▶";color:var(--text-dim);font-size:.6rem;transition:transform .15s;display:inline-block}.archive-section.svelte-lkkreo details[open]:where(.svelte-lkkreo)>summary:where(.svelte-lkkreo):before{transform:rotate(90deg)}.archive-section.svelte-lkkreo summary:where(.svelte-lkkreo)::-webkit-details-marker{display:none}.months.svelte-lkkreo{margin:.15rem 0 .5rem;padding-left:1rem;list-style:none}.months.svelte-lkkreo li:where(.svelte-lkkreo){margin-bottom:.1rem}.months.svelte-lkkreo a:where(.svelte-lkkreo){color:var(--text-muted);padding:.15rem 0;font-size:.85rem;transition:color .15s;display:block}.months.svelte-lkkreo a:where(.svelte-lkkreo):hover{color:var(--accent)}.tag-list.svelte-lkkreo{flex-wrap:wrap;gap:.4rem;display:flex}.sidebar-tag.svelte-lkkreo{background:var(--bg-elevated);border-radius:var(--radius);color:var(--accent);padding:.2rem .6rem;font-size:.8rem;transition:background .15s,color .15s;display:inline-block}.sidebar-tag.svelte-lkkreo:hover{background:var(--border);color:var(--accent-hover)}
