.patch-page{background:#0c090d;color:#efdedb}.patch-page header{position:relative;background:#0e0b10;min-height:88px;height:auto;padding-top:22px;padding-bottom:22px}.patch-page nav a[aria-current=page]{color:#fff0e9;border-bottom:1px solid #dd6475;padding-bottom:5px}.patch-hero{padding:85px max(6vw,24px) 110px;background:linear-gradient(90deg,rgba(12,9,13,.97),rgba(12,9,13,.67)),url('assets/cinematic/duell.png') center 42%/cover;border-bottom:1px solid #542631}.patch-hero h1{font:clamp(42px,5.5vw,76px)/1.12 Georgia,serif;margin:20px 0;color:#fff0e9}.patch-hero>p:not(.eyebrow){max-width:620px;color:#d4bec5;line-height:1.8}.patch-layout{max-width:1250px;margin:0 auto;padding:42px 24px 70px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:28px}.patch-feature,.patch-install{padding:36px;border:1px solid #68323e;background:linear-gradient(135deg,#2e141e,#130e13)}.patch-feature{border-top:3px solid #df6173}.patch-page h2{font:clamp(27px,3vw,38px)/1.2 Georgia,serif;margin:22px 0}.patch-page h3{font:27px/1.3 Georgia,serif;margin:19px 0 12px}.patch-page p,.patch-page li{line-height:1.8}.patch-page li{margin-bottom:9px}.patch-page ul{padding-left:20px}.patch-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:#bea5ae}.patch-badge{display:inline-block;padding:5px 10px;border:1px solid #a34c5b;background:#64273555;color:#ffd0d6;font-size:11px;letter-spacing:.4px}.patch-badge.server{border-color:#4c655d;color:#b9d4c9;background:#1f382f66}.patch-badge.older{border-color:#60545b;background:#231c24;color:#cbbbc5}.patch-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:26px 0 20px}.patch-actions .button{white-space:normal;line-height:1.5;text-align:center}.patch-file{font-size:12px;color:#c5a9b4}.patch-page .patch-note{font-size:13px;color:#bfa8b0;line-height:1.7}.patch-install{background:#171017;border-color:#402732}.patch-install ol{padding-left:23px}.patch-install li{padding-left:7px;margin-bottom:22px}.patch-install li::marker{color:#f18d9e;font-weight:700}.patch-install li span{display:block;color:#c2adb5;font-size:14px;margin-top:5px}.patch-history{grid-column:1/-1;scroll-margin-top:25px;margin-top:34px}.patch-entry{padding:30px 0 32px 27px;border-left:2px solid #67313e;border-bottom:1px solid #39232d;max-width:950px}.patch-entry p,.patch-entry li{color:#c9b6bd;font-size:15px;max-width:850px}.patch-entry+.patch-entry{margin-top:18px}.patch-page a:focus-visible{outline:2px solid #ffc0cc;outline-offset:5px}.patch-page footer{gap:20px;flex-wrap:wrap}.patch-page .text-link{line-height:1.7}#download-title{scroll-margin-top:35px}@media(max-width:850px){.patch-layout{grid-template-columns:1fr}.patch-hero{padding-top:55px;padding-bottom:65px}.patch-feature,.patch-install{padding:27px}.patch-history{margin-top:15px}}@media(max-width:500px){.patch-layout{padding:24px 16px 50px;gap:20px}.patch-feature,.patch-install{padding:23px}.patch-entry{padding-left:18px}.patch-actions .button{width:100%;justify-content:center}.patch-page header{padding:18px 16px}.patch-meta{gap:9px}.patch-page footer{padding:30px 20px}}
