@charset "UTF-8";.wrap[data-v-2bfd0e6d]{max-width:var(--wrap);margin-inline:auto;padding-inline:28px;padding-block:8px 96px}.filters[data-v-2bfd0e6d]{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:48px}.chip[data-v-2bfd0e6d]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-soft);font:inherit;font-size:14px;font-weight:550;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.chip[data-v-2bfd0e6d]:hover{border-color:var(--ink-faint);color:var(--ink)}.chip[data-v-2bfd0e6d]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.chip[aria-pressed=true][data-v-2bfd0e6d]{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-dark)}.chip-n[data-v-2bfd0e6d]{color:var(--ink-faint);font-size:13px;font-variant-numeric:tabular-nums}[aria-pressed=true]>.chip-n[data-v-2bfd0e6d]{color:inherit;opacity:.7}.month[data-v-2bfd0e6d]{display:grid;grid-template-columns:180px minmax(0,68ch);gap:48px;padding-block:40px;border-block-start:1px solid var(--line)}.month[data-v-2bfd0e6d]:first-child{border-block-start:0;padding-block-start:0}.month-label[data-v-2bfd0e6d]{position:sticky;top:calc(var(--hdr-h) + 24px);align-self:start;margin:0;color:var(--ink);font-size:16px;font-weight:700;letter-spacing:-.01em}.month-items[data-v-2bfd0e6d]{display:flex;flex-direction:column;gap:40px}.entry[data-v-2bfd0e6d]{scroll-margin-top:calc(var(--hdr-h) + 24px)}.entry h3[data-v-2bfd0e6d]{margin:10px 0 8px;color:var(--ink);font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.3}.entry p[data-v-2bfd0e6d]{margin:0 0 12px;color:var(--ink-soft);font-size:16px;line-height:1.7}.entry-meta[data-v-2bfd0e6d]{display:flex;align-items:center;gap:12px}.entry-meta time[data-v-2bfd0e6d]{color:var(--ink-faint);font-size:14px;font-variant-numeric:tabular-nums}.kind[data-v-2bfd0e6d]{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:650;line-height:1.5}.kind-new[data-v-2bfd0e6d]{background:var(--brand);color:#fff}.kind-improved[data-v-2bfd0e6d]{background:var(--brand-tint);color:var(--brand-dark)}.kind-fixed[data-v-2bfd0e6d]{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-soft)}.entry-link[data-v-2bfd0e6d]{color:var(--brand-dark);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.entry-link[data-v-2bfd0e6d]:hover{text-decoration-thickness:2px}.empty[data-v-2bfd0e6d]{max-width:52ch;padding-block:24px;color:var(--ink-soft);font-size:16px}.empty p[data-v-2bfd0e6d]{margin:0 0 16px}.btn[data-v-2bfd0e6d]{padding:10px 22px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.btn[data-v-2bfd0e6d]:hover{border-color:var(--ink-faint)}.btn[data-v-2bfd0e6d]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sk-row[data-v-2bfd0e6d]{display:grid;grid-template-columns:180px minmax(0,68ch);gap:48px;padding-block:0 48px}.sk-body[data-v-2bfd0e6d]{display:flex;flex-direction:column;gap:12px}.sk[data-v-2bfd0e6d]{display:block;height:14px;border-radius:6px;background:var(--surface-alt);animation:pulse-2bfd0e6d 1.4s ease-in-out infinite}.sk-month[data-v-2bfd0e6d]{width:110px;height:18px}.sk-title[data-v-2bfd0e6d]{width:55%;height:22px}.sk-line[data-v-2bfd0e6d]{width:100%}.sk-line.short[data-v-2bfd0e6d]{width:70%}@keyframes pulse-2bfd0e6d{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.sk[data-v-2bfd0e6d]{animation:none}.chip[data-v-2bfd0e6d]{transition:none}}@media(max-width:1000px){.wrap[data-v-2bfd0e6d]{padding-inline:20px;padding-block-end:64px}.month[data-v-2bfd0e6d],.sk-row[data-v-2bfd0e6d]{grid-template-columns:minmax(0,1fr);gap:20px}.month[data-v-2bfd0e6d]{padding-block:32px}.month-label[data-v-2bfd0e6d]{position:static}.filters[data-v-2bfd0e6d]{margin-block-end:32px}}
