.history-section.svelte-ko13ew{margin-bottom:2.5rem}.history-section.svelte-ko13ew h2:where(.svelte-ko13ew){margin:0 0 .25rem;font-size:1.25rem}.history-section.svelte-ko13ew>.muted:where(.svelte-ko13ew){margin:0 0 1rem;font-size:.9rem}.empty-state.svelte-ko13ew{padding:1.5rem;text-align:center;border:1px dashed var(--border);border-radius:8px}.filters.svelte-ko13ew{margin-bottom:1rem}.filters__row.svelte-ko13ew{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.filter-tabs.ui-toggle-group{display:flex;flex-wrap:wrap;gap:.25rem;border:none;border-radius:0;overflow:visible}.filter-tabs .ui-toggle-group-item{background:transparent;border:1px solid var(--border);border-radius:6px;padding:.35rem .65rem;font-size:.8rem;color:var(--muted)}.filter-tabs .ui-toggle-group-item:hover{border-color:var(--fg);color:var(--fg)}.filter-tabs .ui-toggle-group-item[data-state=on]{background:var(--accent);color:#fff;border-color:var(--accent)}.filter-count.svelte-ko13ew{display:inline-block;background:#fff3;padding:0 5px;border-radius:8px;font-size:.7rem;font-weight:700;margin-left:3px}.filters__search.svelte-ko13ew{display:flex;align-items:center;gap:.4rem;padding:.3rem .6rem;background:var(--surface);border:1px solid var(--border);border-radius:6px;flex:1;min-width:160px;max-width:280px;color:var(--muted)}.filters__search.svelte-ko13ew input:where(.svelte-ko13ew){border:none;background:none;color:var(--fg);font-size:.85rem;font-family:inherit;outline:none;width:100%}.filters__search.svelte-ko13ew:focus-within{border-color:var(--accent)}.changelog.svelte-ko13ew{display:flex;flex-direction:column;gap:.5rem}.cl-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.cl-card[data-state=open]{border-color:var(--accent)}.cl-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.65rem .85rem;gap:.5rem;background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;text-align:left}.cl-header:hover{background:#ffffff08}.cl-header__left{display:flex;align-items:center;gap:.5rem;min-width:0}.cl-header__right{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--muted);flex-shrink:0}.cl-arrow.svelte-ko13ew{font-size:.75rem;color:var(--muted);width:.85rem;flex-shrink:0;transition:transform .15s}.cl-header[data-state=open] .cl-arrow.svelte-ko13ew{transform:rotate(90deg)}.cl-version.svelte-ko13ew{font-size:.8rem;font-weight:600;padding:.1rem .45rem;border-radius:4px;background:#6366f11f;color:var(--accent);flex-shrink:0}.cl-summary.svelte-ko13ew{font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-editor.svelte-ko13ew{font-weight:500}.cl-sep.svelte-ko13ew{opacity:.4}.cl-body.svelte-ko13ew{border-top:1px solid var(--border);padding:.85rem;display:flex;flex-direction:column;gap:.75rem}.cl-sections__label.svelte-ko13ew{font-size:.75rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cl-sections__tags.svelte-ko13ew{display:flex;gap:.35rem;margin-top:.25rem;flex-wrap:wrap}.cl-tag.svelte-ko13ew{font-size:.8rem;padding:.1rem .5rem;border-radius:4px;background:var(--panel);color:var(--muted);border:1px solid var(--border)}.cl-diff.svelte-ko13ew{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.82rem;line-height:1.75;border:1px solid var(--border);border-radius:6px;overflow:hidden}.cl-diff__line.svelte-ko13ew{display:flex;align-items:flex-start;gap:.5rem;padding:.2rem .65rem}.cl-diff__line--added.svelte-ko13ew{background:#22c55e0f;color:#22c55e}.cl-diff__line--removed.svelte-ko13ew{background:#ef44440f;color:#ef4444}.cl-diff__line--modified.svelte-ko13ew{background:#f59e0b0f;color:#f59e0b}.cl-diff__line--unchanged.svelte-ko13ew{color:var(--muted)}.cl-diff__icon.svelte-ko13ew{opacity:.5;flex-shrink:0;width:1rem;text-align:center}.cl-diff__text.svelte-ko13ew{min-width:0}.cl-diff__field.svelte-ko13ew{font-weight:600;margin-right:.25rem}.cl-diff__strike.svelte-ko13ew{text-decoration:line-through;opacity:.7}.cl-diff__muted.svelte-ko13ew{opacity:.5;font-style:italic}.cl-diff__old.svelte-ko13ew{text-decoration:line-through;opacity:.7}.cl-diff__arrow.svelte-ko13ew{margin:0 .35rem;opacity:.5}.cl-diff__new.svelte-ko13ew{font-weight:600}.cl-diff__toggle.svelte-ko13ew{display:inline-block;margin-left:.35rem;background:none;border:none;cursor:pointer;color:var(--accent);font-size:.8rem;font-family:inherit;padding:0;text-decoration:none}.cl-diff__toggle.svelte-ko13ew:hover{text-decoration:underline}.cl-diff__line--block.svelte-ko13ew{flex-direction:column;align-items:flex-start}.cl-diff__block.svelte-ko13ew{display:flex;flex-direction:column;gap:.35rem;margin-top:.4rem;width:100%;padding-left:1.5rem}.cl-diff__block-row.svelte-ko13ew{padding:.4rem .6rem;border-radius:4px;font-size:.8rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.cl-diff__block-row--old.svelte-ko13ew{background:#ef44440f;border-left:3px solid rgba(239,68,68,.4)}.cl-diff__block-row--new.svelte-ko13ew{background:#22c55e0f;border-left:3px solid rgba(34,197,94,.4)}.cl-diff__block-label.svelte-ko13ew{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem;opacity:.7}.cl-diff__block-text.svelte-ko13ew{display:block}.cl-pagination.ui-pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem}.cl-reason.svelte-ko13ew{padding:.5rem .65rem;background:var(--panel);border-radius:6px;border:1px solid var(--border)}.cl-reason__label.svelte-ko13ew{font-size:.75rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cl-reason__text.svelte-ko13ew{margin:.25rem 0 0;font-size:.85rem}.cl-note.svelte-ko13ew{margin-top:.75rem;padding:.6rem .85rem;background:var(--panel);border-radius:6px;font-size:.82rem;color:var(--muted)}.cl-badge.svelte-ko13ew{font-size:.8rem;font-weight:600;padding:.1rem .45rem;border-radius:4px;background:#ffffff0f;color:var(--muted);flex-shrink:0;white-space:nowrap}.cl-card--static.svelte-ko13ew{background:var(--surface);border:1px solid var(--border);border-radius:8px}.cl-header--static.svelte-ko13ew{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.65rem .85rem;gap:.5rem;font-size:inherit;color:inherit;text-align:left}.cl-card--news.svelte-ko13ew{text-decoration:none;color:inherit;display:block;border-left:3px solid rgba(59,195,110,.4);transition:border-color .15s,background .15s}.cl-card--news.svelte-ko13ew:hover{border-color:var(--accent);background:#3bc36e08}.cl-badge--news.svelte-ko13ew{background:#3bc36e1f;color:var(--accent)}.muted.svelte-ko13ew{opacity:.6}.milestones-grid.svelte-ko13ew{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem}.milestone-card.svelte-ko13ew{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .85rem;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.milestone-card--achieved.svelte-ko13ew{border-color:#22c55e4d;background:#22c55e0a}.milestone-card--pending.svelte-ko13ew{opacity:.6;border-style:dashed}.milestone-card__icon.svelte-ko13ew{font-size:1.2rem;flex-shrink:0;line-height:1;margin-top:.1rem}.milestone-card__info.svelte-ko13ew{display:flex;flex-direction:column;gap:.1rem;min-width:0}.milestone-card__title.svelte-ko13ew{font-size:.9rem;font-weight:600}.milestone-card__desc.svelte-ko13ew{font-size:.8rem;color:var(--muted)}.milestone-card__date.svelte-ko13ew{font-size:.75rem;color:var(--muted);font-style:italic}.milestone-auto-note.svelte-ko13ew{font-size:.8rem;margin-top:.75rem}.cl-runner-link.svelte-ko13ew{color:var(--accent);cursor:pointer;text-decoration:none;font-weight:500}.cl-runner-link.svelte-ko13ew:hover{text-decoration:underline}.cl-pagination-wrap.svelte-ko13ew{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;flex-wrap:wrap}.cl-page-size.svelte-ko13ew{display:flex;align-items:center;gap:.25rem}.cl-page-size__label.svelte-ko13ew{font-size:.8rem;color:var(--muted);margin-right:.25rem}.cl-page-size__btn.svelte-ko13ew{background:transparent;border:1px solid var(--border);border-radius:4px;padding:.2rem .5rem;font-size:.78rem;color:var(--muted);cursor:pointer;font-family:inherit}.cl-page-size__btn.svelte-ko13ew:hover{border-color:var(--fg);color:var(--fg)}.cl-page-size__btn--active.svelte-ko13ew{background:var(--accent);color:#fff;border-color:var(--accent)}@media(max-width:600px){.history-page.svelte-ko13ew{padding:0}.filters__row.svelte-ko13ew{flex-direction:column;align-items:stretch}.filters__search.svelte-ko13ew{max-width:none}.cl-header{flex-direction:column;align-items:flex-start;gap:.35rem}.cl-header__right{font-size:.75rem}.cl-header--static.svelte-ko13ew{flex-direction:column;align-items:flex-start;gap:.35rem}.cl-pagination-wrap.svelte-ko13ew{flex-direction:column;align-items:stretch}}
