.devlog-index.svelte-1xkfpby.svelte-1xkfpby{max-width:720px;margin:0 auto;padding:4rem 2rem 5rem;position:relative;z-index:1}.devlog-header.svelte-1xkfpby.svelte-1xkfpby{margin-bottom:2rem}.devlog-title.svelte-1xkfpby.svelte-1xkfpby{font-family:var(--font-sans);font-size:2.25rem;font-weight:800;color:var(--text-primary);margin-bottom:1rem;letter-spacing:-.01em}.devlog-intro.svelte-1xkfpby.svelte-1xkfpby{font-family:var(--font-serif);font-size:1.05rem;color:var(--text-secondary);line-height:1.65}.project-filters.svelte-1xkfpby.svelte-1xkfpby{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.filter-chip.svelte-1xkfpby.svelte-1xkfpby{font-family:var(--font-sans);display:inline-block;padding:.35rem .85rem;background:var(--void-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.filter-chip.svelte-1xkfpby.svelte-1xkfpby:hover{border-color:var(--border-light);color:var(--text-primary)}.filter-chip.active.svelte-1xkfpby.svelte-1xkfpby{background:var(--apex-subtle);border-color:var(--apex);color:var(--apex)}.filter-count.svelte-1xkfpby.svelte-1xkfpby{font-family:var(--font-sans);font-size:.8rem;color:var(--text-muted);margin:.5rem 0 0;padding:0}.post-list.svelte-1xkfpby.svelte-1xkfpby{display:flex;flex-direction:column;gap:0}.post-entry.svelte-1xkfpby.svelte-1xkfpby{display:block;padding:2.25rem 0;border-top:1px solid var(--border);text-decoration:none;color:inherit;transition:padding-left .2s ease}.post-entry.svelte-1xkfpby.svelte-1xkfpby:hover{padding-left:.75rem}.post-entry.svelte-1xkfpby.svelte-1xkfpby:last-child{border-bottom:1px solid var(--border)}.post-entry-meta.svelte-1xkfpby.svelte-1xkfpby{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem;flex-wrap:wrap}.post-project.svelte-1xkfpby.svelte-1xkfpby{font-family:var(--font-sans);display:inline-block;padding:.15rem .5rem;background:var(--apex-subtle);border:1px solid var(--apex);border-radius:var(--radius-sm);color:var(--apex);font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.post-project.delta-badge.svelte-1xkfpby.svelte-1xkfpby{background:var(--delta-subtle);border-color:var(--delta);color:var(--delta)}.post-series.svelte-1xkfpby.svelte-1xkfpby{font-family:var(--font-sans);font-size:.72rem;color:var(--apex);font-weight:500;opacity:.8}.post-date.svelte-1xkfpby.svelte-1xkfpby{font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted)}.post-magazine-badge.svelte-1xkfpby.svelte-1xkfpby{font-family:var(--font-sans);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--apex);border:1px solid var(--apex);border-radius:3px;padding:1px 6px}.post-entry-title.svelte-1xkfpby.svelte-1xkfpby{font-family:var(--font-sans);font-size:1.35rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;line-height:1.3;transition:color .2s ease}.post-entry.svelte-1xkfpby:hover .post-entry-title.svelte-1xkfpby{color:var(--apex)}.post-entry-summary.svelte-1xkfpby.svelte-1xkfpby{font-family:var(--font-serif);font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin-bottom:.75rem}.post-entry-read.svelte-1xkfpby.svelte-1xkfpby{font-family:var(--font-sans);color:var(--apex);font-size:.85rem;font-weight:600}.no-posts.svelte-1xkfpby.svelte-1xkfpby{font-family:var(--font-serif);color:var(--text-muted);text-align:center;padding:3rem 0}@media (max-width: 768px){.devlog-index.svelte-1xkfpby.svelte-1xkfpby{padding:2.5rem 1.5rem 3rem}.devlog-title.svelte-1xkfpby.svelte-1xkfpby{font-size:1.75rem}}
