.blog-content.svelte-u4k2t{width:min(1120px,92vw);margin:0 auto;padding-top:24px;padding-bottom:60px}.blog-layout.svelte-u4k2t{display:grid;grid-template-columns:1fr 280px;gap:48px;align-items:start}.posts-column.svelte-u4k2t{width:auto;min-width:0}.blog-header.svelte-u4k2t{margin-bottom:40px}.blog-title.svelte-u4k2t{font-family:Pixelify Sans,system-ui,sans-serif;font-size:48px;font-weight:700;color:var(--mc-grass);margin:0 0 12px}.blog-description.svelte-u4k2t{font-size:18px;color:var(--mc-text-muted);margin:0}.posts-grid.svelte-u4k2t{display:flex;flex-direction:column;gap:24px}.post-card.svelte-u4k2t{background:linear-gradient(135deg,var(--mc-panel),var(--mc-panel-dark));border:1px solid var(--border-color);border-radius:12px;padding:32px;transition:border-color .2s,transform .2s,box-shadow .2s}.post-card.svelte-u4k2t:hover{border-color:var(--mc-grass);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.post-card.pinned.svelte-u4k2t{border-color:#6ab04c4d}.pin-badge.svelte-u4k2t{display:inline-block;font-size:11px;font-weight:600;color:var(--mc-grass);background:#6ab04c1a;border:1px solid rgba(106,176,76,.3);border-radius:999px;padding:2px 10px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.post-link.svelte-u4k2t{text-decoration:none;color:inherit;display:block}.post-title.svelte-u4k2t{font-family:Pixelify Sans,system-ui,sans-serif;font-size:28px;font-weight:700;color:var(--mc-text);margin:0 0 16px;transition:color .2s}.post-card.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:var(--mc-grass)}.post-excerpt.svelte-u4k2t{font-size:16px;line-height:1.6;color:var(--mc-text-muted);margin:0 0 20px}.post-meta.svelte-u4k2t{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--border-color)}.post-author.svelte-u4k2t{display:flex;align-items:center;gap:10px}.author-avatar.svelte-u4k2t{width:32px;height:32px;border-radius:50%;object-fit:cover}.author-name.svelte-u4k2t{font-size:14px;color:var(--mc-text);font-weight:500}.post-date.svelte-u4k2t{font-size:14px;color:var(--mc-text-muted)}.empty-state.svelte-u4k2t{text-align:center;padding:60px 24px;color:var(--mc-text-muted);font-size:16px}.sidebar.svelte-u4k2t{position:sticky;top:24px}.sidebar-section.svelte-u4k2t{background:var(--mc-panel);border:1px solid var(--border-color);border-radius:12px;padding:20px;margin-bottom:20px}.sidebar-heading.svelte-u4k2t{font-family:Pixelify Sans,system-ui,sans-serif;font-size:16px;font-weight:700;color:var(--mc-text);margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.sidebar-list.svelte-u4k2t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sidebar-link.svelte-u4k2t{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;text-decoration:none;color:var(--mc-text-muted);font-size:14px;transition:background .2s,color .2s}.sidebar-link.svelte-u4k2t:hover{background:#ffffff0a;color:var(--mc-grass)}.sidebar-link-title.svelte-u4k2t{font-weight:500;color:inherit}.sidebar-link-date.svelte-u4k2t{font-size:12px;color:var(--mc-text-dim)}@media(max-width:900px){.blog-layout.svelte-u4k2t{grid-template-columns:1fr}.sidebar.svelte-u4k2t{position:static;order:-1}}@media(max-width:768px){.blog-title.svelte-u4k2t{font-size:36px}.blog-description.svelte-u4k2t{font-size:16px}.post-card.svelte-u4k2t{padding:24px}.post-title.svelte-u4k2t{font-size:24px}.post-meta.svelte-u4k2t{flex-direction:column;align-items:flex-start}}
