.blog-layout.svelte-17j22sm{display:contents}.blog-layout.svelte-17j22sm .center-content{background-color:#fff;background-image:linear-gradient(rgba(3,2,19,.02) .5px,transparent .5px),linear-gradient(90deg,rgba(3,2,19,.02) .5px,transparent .5px);background-size:10px 10px}[data-theme=dark] .blog-layout.svelte-17j22sm .center-content{background-color:var(--color-surface);background-image:linear-gradient(rgba(255,255,255,.03) .5px,transparent .5px),linear-gradient(90deg,rgba(255,255,255,.03) .5px,transparent .5px);background-size:10px 10px}.blog-nav.svelte-17j22sm{display:flex;flex-direction:column;gap:var(--space-3xs)}.filter-pills.svelte-17j22sm{display:flex;gap:var(--space-3xs);margin-bottom:var(--space-xs)}.filter-pill.svelte-17j22sm{flex:1;padding:var(--space-3xs) var(--space-2xs);font-family:var(--font-primary);font-size:var(--font-small);font-weight:600;color:var(--color-text-secondary);background:none;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);text-align:center;white-space:nowrap}[data-theme=dark] .filter-pill.svelte-17j22sm{border-color:#ffffff1a}.filter-pill.svelte-17j22sm:hover{color:var(--color-text);border-color:#0000004d}[data-theme=dark] .filter-pill.svelte-17j22sm:hover{border-color:#ffffff4d}.filter-pill.active.svelte-17j22sm{background:var(--pill-color);color:#1a1a1a;border-color:var(--pill-color);font-weight:700}.post-list.svelte-17j22sm{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3xs)}.nav-link.svelte-17j22sm{display:flex;align-items:flex-start;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);font-size:var(--font-small);color:var(--color-text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast);line-height:1.4}.nav-link.index-link.svelte-17j22sm{font-weight:600;font-size:var(--font-body-size);color:var(--color-text);margin-bottom:var(--space-2xs);padding-bottom:var(--space-xs);border-bottom:1px solid rgba(0,0,0,.1);border-radius:0}.nav-link.svelte-17j22sm:hover{color:var(--color-text);background:#0000000a;text-decoration:none}[data-theme=dark] .nav-link.svelte-17j22sm:hover{background:#ffffff0f}.nav-link.active.svelte-17j22sm{background:var(--color-text);color:var(--color-bg);font-weight:600;text-decoration:none}.nav-link.active.svelte-17j22sm:hover{background:var(--color-text);color:var(--color-bg)}.nav-link.active.svelte-17j22sm .pillar-dot:where(.svelte-17j22sm){box-shadow:0 0 0 1px var(--color-bg)}.pillar-dot.svelte-17j22sm{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0;margin-top:5px}.post-link-title.svelte-17j22sm{font-family:var(--font-heading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
