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