:root{
  --detail-editor-side:28%;
  --detail-editor-cover:180px;
  --detail-editor-title:48px;
  --detail-editor-radius:20px;
  --detail-editor-gap:14px;
  --detail-editor-action:68px;
}
.neo-detail-grid{
  grid-template-columns:minmax(0,1fr) minmax(300px,var(--detail-editor-side))!important;
  gap:var(--detail-editor-gap)!important;
}
.neo-detail-main{gap:var(--detail-editor-gap)!important}
.neo-detail-identity,.neo-glass-card,.neo-download-panel{border-radius:var(--detail-editor-radius)!important}
.neo-detail-identity{grid-template-columns:var(--detail-editor-cover) minmax(0,1fr)!important}
.neo-detail-cover{width:var(--detail-editor-cover)!important;height:var(--detail-editor-cover)!important}
.neo-detail-title h1{font-size:var(--detail-editor-title)!important}
.neo-action-btn{min-height:var(--detail-editor-action)!important}

.detail-editor-divider{height:1px;background:#292c35;margin:24px 0}
.detail-editor-grid{display:grid;gap:13px}
.detail-editor-card{border:1px solid #282b34;border-radius:17px;background:#101116;overflow:hidden}
.detail-editor-card-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #252832;background:#14151b}
.detail-editor-card-head b{font-size:10px;color:#ff7186;letter-spacing:.7px}
.detail-editor-card-head span{font-size:8px;color:#6f737e}
.detail-editor-card>.tao-pro-control-grid{padding:13px}
.detail-editor-actions{display:flex;gap:8px;flex-wrap:wrap}

@media(max-width:1100px){
  .neo-detail-grid{grid-template-columns:1fr!important}
}
@media(max-width:700px){
  .neo-detail-identity{grid-template-columns:92px minmax(0,1fr)!important}
  .neo-detail-cover{width:92px!important;height:92px!important}
  .neo-detail-title h1{font-size:min(var(--detail-editor-title),30px)!important}
}
