.commit-page{width:min(1120px,100%);margin:0 auto;padding:22px 24px 48px}.commit-page-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.commit-page-heading h2,.commit-detail-header h2{letter-spacing:-.02em;margin:3px 0 0;font-size:19px}.commit-page-heading p{color:var(--muted);margin:5px 0 0;font-size:11px}.eyebrow{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:600}.branch-picker{position:relative}.branch-picker summary{list-style:none}.branch-picker summary::-webkit-details-marker{display:none}.branch-picker>div{z-index:10;background:var(--paper);border:1px solid var(--line-strong);width:260px;box-shadow:0 10px 26px var(--shadow);border-radius:5px;padding:6px;display:grid;position:absolute;top:38px;right:0}.branch-picker a{border-radius:3px;justify-content:space-between;gap:10px;padding:7px;font:10px Lilex,monospace;display:flex}.branch-picker a:hover,.branch-picker a.active{color:var(--link);background:var(--surface-hover)}.branch-picker code{color:var(--muted)}.history-panel{overflow:hidden}.history-row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:62px;padding:8px 12px;display:grid;position:relative}.history-row:before{background:var(--line);content:"";width:1px;position:absolute;top:0;bottom:0;left:28px}.history-row:hover{background:var(--surface-hover)}.history-avatar{z-index:1;color:#fff;background:var(--spruce);border:4px solid var(--paper);border-radius:50%;place-items:center;width:33px;height:33px;font-size:8px;font-weight:600;display:grid}.history-copy,.history-copy strong,.history-copy small{min-width:0;display:block}.history-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.history-copy small{color:var(--muted);margin-top:4px;font-size:9px}.history-row>code{color:var(--link);font:9px Lilex,monospace}.history-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:12px;display:grid}.history-pagination a:first-child{justify-self:start}.history-pagination a:last-child{justify-self:end}.history-pagination span{color:var(--muted);font-size:10px}.commit-empty{color:var(--muted);justify-items:center;gap:5px;padding:34px;display:grid}.commit-empty strong{color:var(--text)}.commit-breadcrumbs{color:var(--muted);align-items:center;gap:7px;margin-bottom:10px;font-size:10px;display:flex}.commit-breadcrumbs a{color:var(--link);align-items:center;gap:5px;display:flex}.commit-detail-header{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:16px;display:grid}.commit-mark{width:38px;height:38px;color:var(--link);background:var(--mint);border:1px solid var(--line);border-radius:50%;place-items:center;display:grid}.commit-title pre{color:var(--text-soft);white-space:pre-wrap;margin:10px 0 0;font:10px/1.6 Lilex,monospace}.browse-button{align-self:start}.commit-metadata{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;grid-column:2/-1;gap:8px 16px;padding-top:11px;font-size:10px;display:flex}.commit-metadata a{color:var(--link)}.hash-line code{overflow-wrap:anywhere}.changed-files{margin-top:12px;overflow:hidden}.changed-files>header{background:var(--surface-subtle);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;padding:8px 12px;display:flex}.changed-files>header strong{margin-top:2px;font-size:11px;display:block}.changed-files>header>span{color:var(--muted);font-size:9px}.changed-files>a{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto 15px;align-items:center;gap:8px;min-height:40px;padding:6px 12px;display:grid}.changed-files>a:hover{background:var(--surface-hover)}.changed-files>a>span:last-of-type{color:var(--muted);font-size:9px}.file-status{width:20px;height:20px;color:var(--amber);background:var(--warning-surface);border-radius:3px;place-items:center;font:600 9px Lilex,monospace;display:grid}.file-status.added{color:var(--success);background:var(--success-surface)}.file-status.deleted{color:var(--danger);background:var(--danger-surface)}.file-status.renamed{color:var(--modified);background:var(--modified-surface)}.file-path{min-width:0}.file-path small,.file-path code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.file-path small{color:var(--muted);margin-bottom:2px;font-size:8px}.file-path code{color:var(--link);font:10px Lilex,monospace}.diff-section{margin-top:18px}.diff-heading{margin-bottom:9px}.diff-heading h3{margin:2px 0 0;font-size:14px}@media (width<=650px){.commit-page{padding:15px 12px 36px}.commit-page-heading{flex-direction:column;align-items:stretch}.branch-picker>summary{width:100%}.branch-picker>div{width:100%;left:0;right:auto}.history-row{grid-template-columns:34px minmax(0,1fr) 14px}.history-row>code{display:none}.commit-detail-header{grid-template-columns:38px 1fr}.browse-button,.commit-metadata{grid-column:1/-1}.changed-files>a{grid-template-columns:22px minmax(0,1fr) 14px}.changed-files>a>span:last-of-type{display:none}}
