.blog-layout.svelte-17j22sm{max-width:1400px;margin:0 auto;padding:3rem 2rem;display:grid;grid-template-columns:250px 1fr;gap:4rem}.sidebar.svelte-17j22sm{position:sticky;top:6rem;height:fit-content}.sidebar-content.svelte-17j22sm{background:#18181b66;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem}.sidebar-title.svelte-17j22sm{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:#fff}.clear-filter.svelte-17j22sm{display:block;color:#8b5cf6;text-decoration:none;font-size:.875rem;margin-bottom:1rem;font-weight:600;transition:color .2s}.clear-filter.svelte-17j22sm:hover{color:#a78bfa}.archive-list.svelte-17j22sm{display:flex;flex-direction:column;gap:.5rem}.archive-year.svelte-17j22sm{display:flex;flex-direction:column}.year-link.svelte-17j22sm{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;color:#d4d4d8;text-decoration:none;border-radius:6px;font-weight:600;transition:all .2s}.year-link.svelte-17j22sm:hover{background:#8b5cf61a;color:#fff}.year-link.active.svelte-17j22sm{background:#8b5cf626;color:#8b5cf6}.year-count.svelte-17j22sm{font-size:.875rem;color:#71717a}.month-list.svelte-17j22sm{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;padding-left:1rem}.month-link.svelte-17j22sm{display:flex;justify-content:space-between;align-items:center;padding:.375rem .75rem;color:#a1a1aa;text-decoration:none;border-radius:4px;font-size:.875rem;transition:all .2s}.month-link.svelte-17j22sm:hover{background:#8b5cf614;color:#d4d4d8}.month-link.active.svelte-17j22sm{background:#8b5cf61f;color:#8b5cf6;font-weight:600}.month-count.svelte-17j22sm{font-size:.75rem;color:#71717a}.main-content.svelte-17j22sm{min-width:0}@media(max-width:1024px){.blog-layout.svelte-17j22sm{grid-template-columns:1fr;gap:2rem}.sidebar.svelte-17j22sm{position:static;order:2}.main-content.svelte-17j22sm{order:1}}@media(max-width:768px){.blog-layout.svelte-17j22sm{padding:2rem 1rem}}
