.band.detail{padding-block:50px}.band .back{white-space:nowrap;align-self:flex-start;font-size:15px;font-weight:600;line-height:1.4}.band.detail h1{overflow-wrap:anywhere;font-size:40px;line-height:1.25}.band .by{font-size:16px;line-height:1.4}.pg.detail{padding-top:50px}.pg.detail .inner{gap:24px}.cinfo{justify-content:space-between;align-items:center;gap:12px;display:flex}.hashes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.plabel,.cstats{color:var(--muted);font-size:13px;line-height:1.4}.pill.ghost{border-color:var(--line)}.cstats{color:var(--fg);align-items:center;gap:12px;font-size:15px;display:flex}.cstats b:first-child{font-weight:600}.msgbody{font:inherit;color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.file{border:1px solid var(--line);background:var(--card);border-radius:6px;overflow:hidden}.fhead{background:var(--tint);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.fhead h2{color:var(--fg);flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.fname{overflow-wrap:anywhere}.fpill{border:1.5px solid var(--muted);color:var(--muted);border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.4}.fstats{gap:10px;font-size:14px;line-height:1.4;display:flex}.dr{padding-block:3px;line-height:1.5;display:flex}.dr .no{text-align:right;width:56px;color:var(--muted);flex:none;font-size:12px}.dr code{min-width:0;font:inherit;color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin-left:16px;font-size:13px}.dr.hunk{background:var(--tint)}.dr.hunk code,.dr.note code{color:var(--muted)}.dr.add{background:var(--add)}.dr.del{background:var(--del)}.nodiff{color:var(--muted);padding:16px 24px;font-size:14px}.nodiff a{text-underline-offset:3px;text-decoration:underline}.big summary{cursor:pointer;color:var(--accent);padding:14px 24px;font-size:14px;font-weight:600}.actions{flex-direction:column;gap:12px;display:flex}.btn.outline{border:1.5px solid var(--accent);color:var(--accent);background:0 0}@media (max-width:768px){.band.detail{padding-block:36px}.band .back,.band .by{font-size:13px}.band.detail h1{font-size:24px}.cinfo{flex-direction:column;align-items:flex-start}.cstats{font-size:13px}.fhead{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px}.fhead h2{font-size:14px}.fstats{font-size:13px}.dr .no{width:30px;font-size:11px}.dr code{margin-left:10px;font-size:12px}.nodiff,.big summary{padding-inline:16px}.btn.outline{padding:14px 16px}}
