.changelog-listing.svelte-jk2fs7.svelte-jk2fs7{min-height:100vh;padding:6rem 0 4rem}.wrap.svelte-jk2fs7.svelte-jk2fs7{width:100%;max-width:960px;margin:0 auto;padding:0 1.5rem}.listing-header.svelte-jk2fs7.svelte-jk2fs7{margin-bottom:2.5rem}.listing-header.svelte-jk2fs7 h1.svelte-jk2fs7{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;letter-spacing:-.025em;margin-bottom:.4rem}.listing-header.svelte-jk2fs7 p.svelte-jk2fs7{color:var(--text-2);font-size:.95rem}.cards.svelte-jk2fs7.svelte-jk2fs7{display:flex;flex-direction:column;gap:.75rem}.card.svelte-jk2fs7.svelte-jk2fs7{display:block;background:var(--bg-1);border:1px solid var(--border);border-radius:10px;padding:1.25rem;text-decoration:none;transition:border-color .2s ease,background .2s ease}.card.svelte-jk2fs7.svelte-jk2fs7:hover{background:var(--bg-2);border-color:var(--border-light)}.card-meta.svelte-jk2fs7.svelte-jk2fs7{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.badge.svelte-jk2fs7.svelte-jk2fs7{background:var(--bg-3);color:var(--text);padding:.1rem .6rem;border-radius:6px;font-weight:700;font-size:.8rem}.badge-cyan.svelte-jk2fs7.svelte-jk2fs7{background:var(--cyan);color:var(--bg-0)}.card-date.svelte-jk2fs7.svelte-jk2fs7{font-size:.8rem;color:var(--text-3)}.card-title.svelte-jk2fs7.svelte-jk2fs7{font-size:1rem;font-weight:600;margin-bottom:.3rem}.card-summary.svelte-jk2fs7.svelte-jk2fs7{font-size:.875rem;color:var(--text-2);line-height:1.5;margin-bottom:.6rem}.card-link.svelte-jk2fs7.svelte-jk2fs7{font-size:.8rem;color:var(--cyan)}
