/* Committed file view for #git routes: line-numbered source with a Markdown preview toggle. */
.source-lines{overflow:auto;max-height:75vh;padding:10px 0;font:12.5px/1.7 var(--mono)}
.source-lines>div{display:flex;min-width:max-content}
.line-number{display:inline-block;flex-shrink:0;width:56px;padding-right:16px;text-align:right;color:var(--muted);user-select:none}
.source-lines code{white-space:pre;padding-right:24px}
.file-modes{display:flex;gap:8px;padding:8px 16px;border-bottom:1px solid var(--line)}
.markdown-preview{max-width:960px}
.markdown-preview h1,.markdown-preview h2,.markdown-preview h3{margin:24px 0 12px}
.markdown-preview code{padding:2px 4px;border-radius:4px;background:var(--surface-2)}
.markdown-preview p{max-width:none;overflow-wrap:anywhere}
.markdown-preview .md-bullet{margin:5px 0 5px 15px}
.page-git .row .count{margin-left:auto;background:none;color:var(--muted);font:12px var(--mono)}
.page-git .row .icon{color:var(--muted)}
