.patch-main{max-width:1248px}.patch-intro{margin-bottom:36px}.patch-description{color:#a3afc7;margin:12px 0 0;font-size:14px}.patch-main>.patch-library{background:linear-gradient(130deg,#111b30,#0b1120 70%);border:1px solid #a4bce52e;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 24px 70px #0003}.patch-list-heading{border-bottom:1px solid #a4bce51c;justify-content:space-between;align-items:center;gap:16px;padding:24px 30px;display:flex}.patch-list-heading h2{margin:0;font-size:16px;font-weight:500}.patch-list-heading>span{color:#a3afc7;font-size:12px}.patch-scroll-hint{display:none}.patch-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.patch-table-scroll:focus-visible{outline-offset:-3px}.patch-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.patch-caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.patch-table th,.patch-table td{vertical-align:middle;padding:26px 24px}.patch-table th:first-child,.patch-table td:first-child{padding-left:30px}.patch-table th:last-child,.patch-table td:last-child{padding-right:30px}.patch-table thead th{color:#a5b4ce;background:#b6caff04;padding-top:15px;padding-bottom:15px;font-size:12px;font-weight:400}.patch-table thead th:first-child{width:20%}.patch-table thead th:nth-child(2){width:16%}.patch-table thead th:nth-child(3){width:40%}.patch-table thead th:nth-child(4){width:24%}.patch-table tbody tr{border-top:1px solid #a4bce51c}.patch-table tbody tr:hover,.patch-table tbody tr:focus-within{background:#a8c5ff05}.patch-company{color:#c1cde3;white-space:nowrap;font-size:14px}.patch-engine{color:#afc9ef;font:12px/1.5 var(--mono);background:#8bb7fa08;border:1px solid #9cbcf42b;border-radius:6px;padding:5px 10px;display:inline-block}.patch-game{font-size:16px;font-weight:500}.patch-game>span{display:block}.patch-game small{color:#a3afc7;margin-top:7px;font-size:12px;font-weight:400;display:block}.patch-download{color:#d4e3fc;background:#a0b8e512;border:1px solid #afc7ef40;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;min-height:60px;padding:11px 16px;transition:background .2s,border-color .2s;display:inline-flex}.patch-download:hover{background:#a0b8e526;border-color:#afc7ef80}.patch-download>span{gap:3px;display:grid}.patch-download strong{font-size:13px;font-weight:500}.patch-download code{font:10px/1.5 var(--mono);color:#a5bbdc;white-space:nowrap}.patch-download svg{flex-shrink:0;width:19px;height:19px}.patch-list-footer{color:#a3afc7;border-top:1px solid #a4bce51c;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:20px 30px;font-size:12px;display:flex}.patch-list-footer a{color:#c1cde3}.patch-list-footer a:hover{color:#f1cf98}.patch-list-footer a>span{margin-left:8px}@media (width<=840px){.patch-scroll-hint{color:#a3afc7;margin:0;padding:12px 22px;font-size:11px;display:block}.patch-list-heading{padding:22px}.patch-list-footer{padding:20px 22px}}@media (prefers-reduced-motion:reduce){.patch-download{transition:none}}
