.page-wrap.svelte-c3nf25{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink)}.changelog-main.svelte-c3nf25{flex:1;max-width:1000px;margin:0 auto;padding:40px 24px 80px}.changelog-header.svelte-c3nf25{margin-bottom:56px}.changelog-header.svelte-c3nf25 h1:where(.svelte-c3nf25){font-size:38px;font-weight:800;letter-spacing:-.03em;color:var(--ink);margin:12px 0 10px}.subhead.svelte-c3nf25{font-size:16px;color:var(--muted);line-height:1.6}.sample-notice-banner.svelte-c3nf25{display:flex;align-items:flex-start;gap:12px;background:var(--chip);border:1px solid var(--accent);border-radius:var(--radius-md);padding:12px 18px;margin:20px auto 0;text-align:left;font-size:var(--text-sm);color:var(--ink);max-width:620px}.sample-notice-banner.svelte-c3nf25 .sample-icon:where(.svelte-c3nf25){color:var(--accent);font-weight:700;font-size:16px;flex-shrink:0}.timeline.svelte-c3nf25{display:flex;flex-direction:column;gap:48px}.release-entry.svelte-c3nf25{display:grid;grid-template-columns:200px 1fr;gap:32px;align-items:flex-start}.release-side.svelte-c3nf25{display:flex;flex-direction:column;align-items:flex-start;gap:4px;position:sticky;top:90px}.version-tag.svelte-c3nf25{font-family:var(--font-mono);font-size:18px;font-weight:800;color:var(--ink)}.release-date.svelte-c3nf25{font-size:var(--text-xs);color:var(--muted)}.release-card.svelte-c3nf25{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow-sm)}.release-card.svelte-c3nf25 h2:where(.svelte-c3nf25){font-size:24px;font-weight:700;color:var(--ink);margin-bottom:10px;letter-spacing:-.02em}.release-card.svelte-c3nf25 .summary:where(.svelte-c3nf25){font-size:15px;color:var(--muted);line-height:1.6;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--line)}.release-group.svelte-c3nf25{margin-bottom:20px}.release-group.svelte-c3nf25:last-child{margin-bottom:0}.release-group.svelte-c3nf25 h3:where(.svelte-c3nf25){font-size:15px;font-weight:700;color:var(--ink);margin-bottom:10px;text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-mono)}.release-group.svelte-c3nf25 ul:where(.svelte-c3nf25){margin-left:20px;display:flex;flex-direction:column;gap:8px;font-size:var(--text-sm);color:var(--ink);line-height:1.55}@media (max-width: 800px){.release-entry.svelte-c3nf25{grid-template-columns:1fr;gap:16px}.release-side.svelte-c3nf25{position:static;flex-direction:row;gap:12px;align-items:center}}
