.lp-cl-top{margin-top:2.25rem;max-width:51.25rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;gap:1.125rem}.lp-cl-bar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:center}.lp-cl-updated{font-size:var(--text-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}.lp-cl-filter{display:inline-flex;gap:.125rem;padding:.25rem;border-radius:var(--radius-pill);border:.0625rem solid var(--border-subtle);background:var(--surface-panel)}.lp-cl-filter-btn{position:relative;border:0;background:none;cursor:pointer;padding:.4375rem .875rem;border-radius:var(--radius-pill);font:var(--fw-semibold) var(--text-sm) / 1 var(--font-sans);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-standard)}.lp-cl-filter-btn:hover{color:var(--text-secondary)}.lp-cl-filter-btn[data-active=true]{color:var(--text-primary)}.lp-cl-filter-pill{position:absolute;inset:0;border-radius:var(--radius-pill);background:var(--brand-soft);border:.0625rem solid rgba(255,94,87,.25);z-index:0}.lp-cl-filter-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.4375rem}.lp-cl-filter-count{font-variant-numeric:tabular-nums;font-size:.6875rem;color:var(--text-muted)}.lp-cl-filter-btn[data-active=true] .lp-cl-filter-count{color:var(--coral-400)}.lp-cl{margin-top:2.75rem;max-width:51.25rem;margin-left:auto;margin-right:auto}.lp-cl[data-filter=new] .lp-cl-change:not([data-type=new]),.lp-cl[data-filter=improved] .lp-cl-change:not([data-type=improved]),.lp-cl[data-filter=fixed] .lp-cl-change:not([data-type=fixed]){display:none}.lp-cl[data-filter=new] .lp-cl-entry:not(:has(.lp-cl-change[data-type=new])),.lp-cl[data-filter=improved] .lp-cl-entry:not(:has(.lp-cl-change[data-type=improved])),.lp-cl[data-filter=fixed] .lp-cl-entry:not(:has(.lp-cl-change[data-type=fixed])){display:none}.lp-cl[data-filter=new] .lp-cl-highlight,.lp-cl[data-filter=improved] .lp-cl-highlight,.lp-cl[data-filter=fixed] .lp-cl-highlight{display:none}.lp-cl-empty{display:none;text-align:center;color:var(--text-muted);padding:.5rem 0 0 .25rem}.lp-cl[data-filter=new]:not(:has(.lp-cl-change[data-type=new])) .lp-cl-empty,.lp-cl[data-filter=improved]:not(:has(.lp-cl-change[data-type=improved])) .lp-cl-empty,.lp-cl[data-filter=fixed]:not(:has(.lp-cl-change[data-type=fixed])) .lp-cl-empty{display:block}.lp-cl-entry{display:grid;grid-template-columns:10.5rem 1fr;gap:1.75rem}@media(max-width:47.5rem){.lp-cl-entry{grid-template-columns:1fr;gap:.875rem}}.lp-cl-meta{padding-top:.125rem}@media(min-width:47.5625rem){.lp-cl-meta{position:sticky;top:6.25rem;align-self:start}}.lp-cl-ver{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.lp-cl-version{display:inline-flex;align-items:center;font:var(--fw-bold) var(--text-sm) / 1 var(--font-mono);letter-spacing:.01em;color:var(--coral-400);padding:.375rem .6875rem;border-radius:var(--radius-pill);background:var(--brand-soft);border:.0625rem solid rgba(255,94,87,.22)}.lp-cl-date{margin-top:.6875rem;font-size:var(--text-sm);color:var(--text-muted)}.lp-cl-body{position:relative;padding:0 0 4.5rem 1.75rem;border-left:.0625rem solid var(--border-subtle);scroll-margin-top:6.25rem}.lp-cl-body:before{content:"";position:absolute;left:-.375rem;top:.25rem;width:.6875rem;height:.6875rem;border-radius:50%;background:var(--brand);box-shadow:0 0 0 .25rem var(--surface-canvas)}@media(max-width:47.5rem){.lp-cl-body{border-left:0;padding-left:0;padding-bottom:3rem}.lp-cl-body:before{display:none}}.lp-cl-titlerow{display:flex;align-items:center;gap:.625rem}.lp-cl-title{margin:0;font:var(--fw-bold) clamp(1.25rem,2.2vw,1.5625rem) / 1.25 var(--font-sans);letter-spacing:-.015em;color:var(--text-primary);text-wrap:balance}.lp-cl-permalink{display:inline-flex;flex:0 0 auto;color:var(--text-disabled);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.lp-cl-entry:hover .lp-cl-permalink,.lp-cl-permalink:focus-visible{opacity:1}.lp-cl-permalink:hover{color:var(--coral-400)}@media(hover:none){.lp-cl-permalink{opacity:.55}}.lp-cl-highlight{margin:.75rem 0 0;font-size:var(--text-body);line-height:1.55;color:var(--text-secondary)}.lp-cl-highlight p{margin:0}.lp-cl-highlight p+p{margin-top:.8em}.lp-cl-changes{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.875rem}.lp-cl-change{display:flex;align-items:baseline;gap:.75rem;font-size:var(--text-body);line-height:1.5;color:var(--text-secondary)}.lp-cl-change>span:first-child{flex:0 0 auto;transform:translateY(.125rem)}
