/* 下载中心：沿用官网设计语言，只补历史版本区域 */

.dl-desc{
  font-size:15px;
  color:var(--sub);
  line-height:1.8;
  margin:0;
}

.history-section{
  margin-top:22px;
}

.history-title{
  font-size:20px;
  font-weight:600;
  letter-spacing:-.015em;
  margin:0 0 14px 4px;
  color:var(--text);
}

.history-card{
  background:var(--bg-gray);
  border-radius:var(--radius-md);
  padding:8px 24px;
}

.history-head,
.history-row{
  display:grid;
  grid-template-columns:1.2fr 1fr 1fr auto;
  gap:16px;
  align-items:center;
}

.history-head{
  padding:14px 0 10px;
  border-bottom:1px solid var(--hairline);
  color:var(--small);
  font-size:12px;
  font-weight:500;
}

.history-row{
  padding:14px 0;
  border-bottom:1px solid var(--hairline);
  font-size:14px;
  color:var(--text);
}

.history-row:last-child{
  border-bottom:0;
}

.history-row span:nth-child(2),
.history-row span:nth-child(3){
  color:var(--sub);
}

.history-row a{
  color:var(--link);
  font-size:14px;
  white-space:nowrap;
}

.history-row a:hover{
  text-decoration:underline;
}

@media(max-width:720px){
  /* 官网 page-hero 的 h1 在窄屏会 nowrap 溢出，这里只修移动端 */
  .page-hero h1{
    white-space:normal;
  }
  .dl-card,
  .dl-card > div,
  .dl-notes,
  .history-card{
    min-width:0;
  }
}

@media(max-width:640px){
  .history-card{
    padding:6px 16px;
  }
  .history-head{
    display:none;
  }
  .history-row{
    grid-template-columns:1fr 1fr auto;
    gap:10px;
    font-size:13px;
  }
  .history-row span:nth-child(3){
    display:none;
  }
  .history-title{
    margin-left:0;
  }
}
