.page-wrap.svelte-c3nf25{max-width:960px;margin:0 auto;padding:2rem 1.5rem 3rem;color:var(--text)}.header.svelte-c3nf25 h1:where(.svelte-c3nf25){font-size:1.5rem;font-weight:800}.sub.svelte-c3nf25{margin-top:.4rem;font-size:.9rem;color:var(--text-secondary)}.sec-title.svelte-c3nf25{margin:2rem 0 .9rem;font-size:1.05rem;font-weight:800}.filters.svelte-c3nf25{display:flex;gap:.5rem;margin-bottom:.9rem;flex-wrap:wrap}.chip.svelte-c3nf25{padding:.35rem .85rem;border-radius:999px;font-size:.8rem;font-weight:700;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border);transition:border-color .15s,color .15s}.chip.svelte-c3nf25:hover{border-color:var(--primary)}.chip.on.svelte-c3nf25{color:var(--primary);border-color:var(--primary);background:var(--primary-light)}.table-wrap.svelte-c3nf25{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}table.svelte-c3nf25{width:100%;border-collapse:collapse;font-size:.84rem}th.svelte-c3nf25{text-align:left;padding:.65rem .9rem;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-secondary);border-bottom:1px solid var(--border);white-space:nowrap}td.svelte-c3nf25{padding:.6rem .9rem;border-bottom:1px solid var(--border);vertical-align:top}tbody.svelte-c3nf25 tr:where(.svelte-c3nf25):last-child td:where(.svelte-c3nf25){border-bottom:none}tbody.svelte-c3nf25 tr:where(.svelte-c3nf25):hover{background:var(--bg-secondary)}.cat.svelte-c3nf25{white-space:nowrap;color:var(--text-secondary);font-size:.78rem}.name.svelte-c3nf25{font-weight:700;white-space:nowrap}.desc.svelte-c3nf25{color:var(--text-secondary);line-height:1.55;min-width:220px}.status.svelte-c3nf25{white-space:nowrap}.badge.svelte-c3nf25{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700}.badge.ok.svelte-c3nf25{color:#15803d;background:#22c55e1f;border:1px solid rgba(34,197,94,.35)}.badge.wip.svelte-c3nf25{color:#b45309;background:#f59e0b1f;border:1px solid rgba(245,158,11,.35)}.note.svelte-c3nf25{display:block;margin-top:.25rem;font-size:.7rem;color:var(--text-secondary)}.timeline.svelte-c3nf25{display:flex;flex-direction:column;gap:1rem}.entry.svelte-c3nf25{border:1px solid var(--border);border-radius:12px;background:var(--bg-card);padding:.9rem 1.1rem}.date.svelte-c3nf25{font-family:var(--font-mono, monospace);font-size:.8rem;font-weight:800;color:var(--primary);margin-bottom:.55rem}.changes.svelte-c3nf25{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.changes.svelte-c3nf25 li:where(.svelte-c3nf25){display:flex;align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.55}.change-text.svelte-c3nf25{color:var(--text)}.tag.svelte-c3nf25{flex-shrink:0;margin-top:.1rem;padding:.08rem .45rem;border-radius:6px;font-size:.68rem;font-weight:700;border:1px solid var(--border);color:var(--text-secondary);background:var(--bg-secondary)}.tag.feat.svelte-c3nf25{color:#15803d;background:#22c55e1f;border-color:#22c55e59}.tag.improve.svelte-c3nf25{color:#1d4ed8;background:#3b82f61f;border-color:#3b82f659}.tag.fix.svelte-c3nf25{color:#b91c1c;background:#dc26261a;border-color:#dc26264d}footer.svelte-c3nf25{margin-top:2rem}.foot.svelte-c3nf25{font-size:.78rem;color:var(--text-secondary)}@media(max-width:640px){.page-wrap.svelte-c3nf25{padding:1.2rem .9rem 2rem}.desc.svelte-c3nf25{min-width:160px}}
