
:root{color-scheme:dark}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  margin:0!important;background:#05131d!important;color:#dce8ed!important;
  font-family:Arial,Helvetica,sans-serif!important;line-height:1.65!important;
}
.legacy-top{
  position:sticky;top:0;z-index:50;background:rgba(3,15,23,.96);
  border-bottom:1px solid rgba(255,255,255,.12);padding:14px 20px;
  display:flex;gap:16px;align-items:center;justify-content:space-between;
}
.legacy-top strong{color:#fff;font-size:17px}
.legacy-top a{
  color:#9bdde9!important;text-decoration:none!important;font-weight:700!important;
}
.legacy-top a:hover{text-decoration:underline!important}
.legacy-content{
  width:min(960px,calc(100% - 32px));margin:30px auto 70px;padding:30px;
  background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);
  border-radius:18px;overflow:hidden;
}
.legacy-content table{max-width:100%!important;margin-left:auto!important;margin-right:auto!important}
.legacy-content td,.legacy-content th{color:#dce8ed!important}
.legacy-content font{color:inherit!important;font-family:inherit!important}
.legacy-content a{color:#86d7e7!important}
.legacy-content img{
  max-width:100%!important;height:auto!important;border-radius:8px;
  -webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none;
}
.legacy-content h1,.legacy-content h2,.legacy-content h3,
.legacy-content b,.legacy-content strong{color:#fff}
.legacy-note{
  padding:14px 18px;margin:0 0 25px;border-left:3px solid #7bd1e3;
  background:rgba(123,209,227,.08);color:#cde8ee;
}
@media(max-width:700px){.legacy-content{padding:18px}.legacy-top{align-items:flex-start;flex-direction:column}}
