.dl-body{background:var(--bg);height:auto;min-height:100%}.dl-top{border-bottom:1px solid var(--line);background:var(--bg-2);align-items:center;gap:8px;height:52px;padding:0 max(16px,50vw - 380px);display:flex}.dl-brand{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.dl-brand b{letter-spacing:.2px;font-size:14px}.dl-logo{background:linear-gradient(135deg, var(--accent), var(--sim));color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.dl-top .spacer{flex:1}.dl-theme{justify-content:center;width:26px;padding:0}.dl-main{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;padding:40px 16px 64px;display:flex}.dl-h1{margin:0;font-size:28px;font-weight:700;line-height:1.2}.dl-h2{margin:0 0 10px;font-size:15px;font-weight:650}.dl-ver{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:-8px 0 0;display:flex}.dl-ver b{color:var(--text);font-variant-numeric:tabular-nums}.dl-sk-ver{width:240px;margin-top:-8px}.dl-rec{margin:0}.dl-rec-bd{flex-direction:column;gap:12px;padding:20px;display:flex}.dl-rec-t{margin:0;font-size:17px;font-weight:650}.dl-rec-d{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.dl-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dl-acts .btn.lg{height:38px;padding:0 16px}.dl-btn-meta{opacity:.8;font-variant-numeric:tabular-nums;margin-left:4px;font-weight:400}.dl-meta{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.dl-started{color:var(--ok);margin:0}.dl-started a{margin-left:2px}.dl-all{margin-top:8px}.dl-seg{margin-bottom:10px}.dl-list{margin:0;padding:0;list-style:none}.dl-row{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:grid}.dl-row+.dl-row{border-top:1px solid var(--line)}.dl-row-t{flex-direction:column;min-width:0;display:flex}.dl-row-t b{font-weight:600}.dl-row-t span{color:var(--muted);font-size:12px}.dl-row.is-none{grid-template-columns:minmax(0,1fr) auto}.dl-row.is-none b{color:var(--text-2)}.dl-sha{font-family:JetBrains Mono,Cascadia Mono,Consolas,ui-monospace,monospace}.dl-err{align-items:center}.dl-err .btn{flex:none}.dl-err .spin{margin-right:2px}@media (width<=600px){.dl-main{padding-top:24px}.dl-h1{font-size:22px}.dl-rec-bd{padding:16px}.dl-acts>.btn{white-space:normal;flex-wrap:wrap;flex:100%;justify-content:center}.dl-acts .btn.lg{height:auto;min-height:38px;padding:6px 16px}.dl-seg{width:100%;display:grid}.dl-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.dl-row .dl-meta{justify-self:end}.dl-row .dl-sha{justify-self:start}.dl-row .btn:not(.dl-sha){justify-self:end}.dl-err{flex-wrap:wrap}}
