.page-scrollable.svelte-c3nf25{min-height:100vh;height:auto;width:100%;overflow-x:hidden;overflow-y:auto;background:var(--color-bg-main)}.changelog-page.svelte-c3nf25{max-width:860px;margin:0 auto;padding:var(--space-6) var(--space-4)}.changelog-title.svelte-c3nf25{font-size:var(--text-xl);font-weight:700;margin:0 0 var(--space-6) 0}.changelog-list.svelte-c3nf25{display:flex;flex-direction:column;gap:var(--space-4)}.changelog-card.svelte-c3nf25{background:var(--color-bg-surface-1);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-4);transition:box-shadow .6s ease}.changelog-card.highlighted.svelte-c3nf25{box-shadow:0 0 0 2px var(--color-primary),var(--shadow-md)}.card-header.svelte-c3nf25{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4);flex-wrap:wrap;gap:var(--space-2)}.card-date.svelte-c3nf25{font-size:var(--text-base);font-weight:600;color:var(--color-text-primary)}.card-tags.svelte-c3nf25{display:flex;gap:var(--space-1)}.tag.svelte-c3nf25{font-size:var(--text-sm);padding:2px var(--space-2);border-radius:var(--radius-full);font-weight:500;white-space:nowrap}.tag-feature.svelte-c3nf25{background:#00681833;background:oklch(.45 .15 145 / .2);color:#6bc670}.tag-fix.svelte-c3nf25{background:#97252733;color:#ff847d}.tag-improvement.svelte-c3nf25{background:#00579833;background:oklch(.45 .15 250 / .2);color:#67b3ff;color:oklch(.75 .15 250)}.prose.svelte-c3nf25 h3{font-size:var(--text-lg);font-weight:600;margin:var(--space-4) 0 var(--space-2) 0;color:var(--color-text-primary)}.prose.svelte-c3nf25 h3:first-child{margin-top:0}.prose.svelte-c3nf25 ul{padding-left:1.5rem;margin:var(--space-1) 0 var(--space-3) 0}.prose.svelte-c3nf25 li{margin:var(--space-1) 0;color:var(--color-text-secondary);line-height:1.6}.prose.svelte-c3nf25 p{margin:var(--space-2) 0;color:var(--color-text-secondary);line-height:1.6}.prose.svelte-c3nf25 strong{color:var(--color-text-primary);font-weight:600}.prose.svelte-c3nf25 code{background:var(--color-bg-surface-2);padding:.15rem .4rem;border-radius:var(--radius-sm);font-size:.9em}.prose.svelte-c3nf25 a{color:var(--color-primary);text-decoration:underline}@media(max-width:768px){.changelog-page.svelte-c3nf25{padding:var(--space-4) var(--space-3)}.changelog-card.svelte-c3nf25{padding:var(--space-4)}}
