.patch-notes-module__QPqnca__page{z-index:1;min-height:calc(100vh - var(--nav-height));position:relative}.patch-notes-module__QPqnca__container{max-width:820px;padding:var(--s-48)var(--s-32);margin:0 auto}.patch-notes-module__QPqnca__pageTitle{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-module__QPqnca__timeline{--line-x:128px;--node-size:11px;position:relative}.patch-notes-module__QPqnca__timeline:before{content:"";top:var(--s-12);bottom:var(--s-12);left:var(--line-x);background:var(--border);width:1px;position:absolute}.patch-notes-module__QPqnca__year{height:34px;margin:var(--s-24)0 var(--s-14);position:relative}.patch-notes-module__QPqnca__year:first-child{margin-top:0}.patch-notes-module__QPqnca__yearBadge{left:var(--line-x);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;position:absolute;top:50%;transform:translate(-50%,-50%)}.patch-notes-module__QPqnca__entry{grid-template-columns:var(--line-x)1fr auto;column-gap:var(--s-24);padding:var(--s-14)var(--s-16)var(--s-14)0;color:inherit;border-radius:var(--r-3);transition:background var(--t-base)var(--t-easing);align-items:center;text-decoration:none;display:grid;position:relative}.patch-notes-module__QPqnca__entry:before{content:"";left:calc(var(--line-x) - (var(--node-size)/2));width:var(--node-size);height:var(--node-size);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);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.patch-notes-module__QPqnca__entry:hover{background:var(--bg-surface)}.patch-notes-module__QPqnca__entry:hover:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px #e0402a26}.patch-notes-module__QPqnca__entry:hover .patch-notes-module__QPqnca__title{color:var(--accent)}.patch-notes-module__QPqnca__entry:hover .patch-notes-module__QPqnca__arrow{color:var(--accent);transform:translate(4px)}.patch-notes-module__QPqnca__entry:hover .patch-notes-module__QPqnca__day{color:var(--text-primary)}.patch-notes-module__QPqnca__date{font-family:var(--font-mono);text-align:right;line-height:var(--lh-tight);padding-right:var(--s-20)}.patch-notes-module__QPqnca__month{font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:var(--tr-upper-wide);color:var(--text-muted);margin-bottom:var(--s-4);display:block}.patch-notes-module__QPqnca__day{font-family:var(--font-display);font-size:var(--fs-24);font-weight:var(--fw-semibold);color:var(--text-secondary);letter-spacing:var(--tr-ui);transition:color var(--t-base)var(--t-easing);display:block}.patch-notes-module__QPqnca__title{font-family:var(--font-display);font-size:var(--fs-14);letter-spacing:var(--tr-upper-wide);text-transform:uppercase;color:var(--text-primary);transition:color var(--t-base)var(--t-easing)}.patch-notes-module__QPqnca__arrow{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-module__QPqnca__timeline{--line-x:86px}.patch-notes-module__QPqnca__entry{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-module__QPqnca__date{padding-right:var(--s-14)}.patch-notes-module__QPqnca__arrow{display:none}.patch-notes-module__QPqnca__day{font-size:var(--fs-18)}}
