.patch-notes_page__Ycgan{position:relative;z-index:1;min-height:calc(100vh - var(--nav-height))}.patch-notes_container__ZtgRa{max-width:820px;margin:0 auto;padding:var(--s-48) var(--s-32)}.patch-notes_pageTitle__Fy7oY{font-family:var(--font-display);font-size:28px;font-weight:var(--fw-semibold);letter-spacing:4px;text-transform:uppercase;color:var(--text-primary);margin-bottom:var(--s-40)}.patch-notes_timeline__6lj9Q{position:relative;--line-x:128px;--node-size:11px}.patch-notes_timeline__6lj9Q:before{content:"";position:absolute;top:var(--s-12);bottom:var(--s-12);left:var(--line-x);width:1px;background:var(--border)}.patch-notes_year__0zwsK{position:relative;height:34px;margin:var(--s-24) 0 var(--s-14)}.patch-notes_year__0zwsK:first-child{margin-top:0}.patch-notes_yearBadge__IuRUZ{position:absolute;left:var(--line-x);top:50%;transform:translate(-50%,-50%);background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--r-4);padding:var(--s-6) var(--s-16);font-family:var(--font-display);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;z-index:2}.patch-notes_entry__ri2i3{position:relative;display:grid;grid-template-columns:var(--line-x) 1fr auto;column-gap:var(--s-24);align-items:center;padding:var(--s-14) var(--s-16) var(--s-14) 0;color:inherit;text-decoration:none;border-radius:var(--r-3);transition:background var(--t-base) var(--t-easing)}.patch-notes_entry__ri2i3:before{content:"";position:absolute;left:calc(var(--line-x) - (var(--node-size) / 2));top:50%;transform:translateY(-50%);width:var(--node-size);height:var(--node-size);border-radius:50%;background:var(--bg-deep);border:1px solid var(--accent-dim);z-index:1;transition:background var(--t-base) var(--t-easing),border-color var(--t-base) var(--t-easing),box-shadow var(--t-base) var(--t-easing)}.patch-notes_entry__ri2i3:hover{background:var(--bg-surface)}.patch-notes_entry__ri2i3:hover:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px rgba(224,64,42,.15)}.patch-notes_entry__ri2i3:hover .patch-notes_title__HeuLO{color:var(--accent)}.patch-notes_entry__ri2i3:hover .patch-notes_arrow__q1Avv{color:var(--accent);transform:translateX(4px)}.patch-notes_entry__ri2i3:hover .patch-notes_day__8FZh_{color:var(--text-primary)}.patch-notes_date__TXA7J{font-family:var(--font-mono);text-align:right;line-height:var(--lh-tight);padding-right:var(--s-20)}.patch-notes_month__sPgfX{font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:var(--tr-upper-wide);color:var(--text-muted);display:block;margin-bottom:var(--s-4)}.patch-notes_day__8FZh_{font-size:var(--fs-24);font-weight:var(--fw-semibold);color:var(--text-secondary);display:block;letter-spacing:var(--tr-ui)}.patch-notes_day__8FZh_,.patch-notes_title__HeuLO{font-family:var(--font-display);transition:color var(--t-base) var(--t-easing)}.patch-notes_title__HeuLO{font-size:var(--fs-14);letter-spacing:var(--tr-upper-wide);text-transform:uppercase;color:var(--text-primary)}.patch-notes_arrow__q1Avv{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:var(--tr-upper);color:var(--text-muted);transition:color var(--t-base) var(--t-easing),transform var(--t-base) var(--t-easing)}@media (max-width:560px){.patch-notes_timeline__6lj9Q{--line-x:86px}.patch-notes_entry__ri2i3{grid-template-columns:var(--line-x) 1fr;column-gap:var(--s-16);padding:var(--s-12) var(--s-8) var(--s-12) 0}.patch-notes_date__TXA7J{padding-right:var(--s-14)}.patch-notes_arrow__q1Avv{display:none}.patch-notes_day__8FZh_{font-size:var(--fs-18)}}