.package-dialog{inset:0;height:fit-content;max-height:calc(100dvh - 40px);overflow:auto;margin:auto}
.package-dialog:not([open]){display:none}
a.package-choice{text-decoration:none;transition:border-color .2s,background .2s}
a.package-choice:hover{border-color:currentColor;background:#80808008}
.package-choice.is-unavailable{opacity:.5}
.dialog-close{display:grid;place-items:center;width:32px;height:32px;padding:0;line-height:1}
.dialog-close svg{width:16px;height:16px;pointer-events:none}
.release-record-meta strong{font-size:19px;overflow-wrap:anywhere}
.release-download-link{display:inline-block;margin:20px 24px 0 0;font-size:13px;border-bottom:1px solid currentColor;padding-bottom:4px}
.release-record-content li{white-space:pre-wrap;overflow-wrap:anywhere}
#release-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:36px;color:var(--muted);font-size:12px}
.release-page-button{border:1px solid var(--line);border-radius:99px;background:transparent;color:inherit;padding:11px 18px;cursor:pointer}
.release-page-button:disabled{opacity:.35;cursor:default}
@media(hover:hover) and (pointer:fine){
  html,body *{scrollbar-width:thin;scrollbar-color:#adb5c2 #f3f5f8}
  @supports selector(::-webkit-scrollbar){
    html,body *{scrollbar-width:auto;scrollbar-color:auto}
    ::-webkit-scrollbar{width:10px;height:10px}
    ::-webkit-scrollbar-track{background:#f3f5f8;border-radius:10px}
    ::-webkit-scrollbar-thumb{background:#adb5c2;border:3px solid #f3f5f8;border-radius:10px;min-height:40px}
    ::-webkit-scrollbar-thumb:hover{background:#7e899c}
    ::-webkit-scrollbar-thumb:active{background:#657187}
    ::-webkit-scrollbar-corner{background:#f3f5f8}
  }
}
@media(max-width:760px){.release-record-meta strong{font-size:16px}#release-pagination{gap:10px;font-size:10px}.release-page-button{padding:10px 13px}}
