/* README prose — owned by views/repo.html and views/commit.html (commit
messages render through the same markdown pipeline) */
.readme {
margin-top: 1rem;
padding: 1rem 1.25rem;
background: var(--surface);
border: 1px solid var(--line);
border-radius: var(--r);
overflow-x: auto;
}
.readme h1, .readme h2, .readme h3 {
font-family: var(--sans);
color: var(--fg);
margin-top: 1.25rem;
margin-bottom: .5rem;
}
.readme h1 { font-size: 1.5rem; border-bottom: 2px solid var(--line); padding-bottom: .5rem; }
.readme h2 { font-size: 1.25rem; }
.readme h3 { font-size: 1.05rem; }
.readme p, .readme ul, .readme ol, .readme blockquote, .readme table {
margin: 0 0 1rem;
}
.readme ul, .readme ol { padding-left: 1.5rem; }
.readme li { margin-bottom: .25rem; }
.readme blockquote {
padding: .5rem 1rem;
margin: 1rem 0;
background: var(--bg-elev);
border-left: 3px solid var(--accent);
border-radius: 0 var(--r-sm) var(--r-sm) 0;
color: var(--fg-muted);
}
.readme table {
width: 100%;
border-collapse: collapse;
font-size: .85rem;
}
.readme th, .readme td {
padding: .6rem .8rem;
border: 1px solid var(--line);
}
.readme th {
background: var(--surface-2);
color: var(--fg);
font-weight: 600;
}
.readme code {
font-family: var(--mono);
font-size: .85rem;
background: var(--bg-elev);
padding: .1rem .4rem;
border-radius: 4px;
border: 1px solid var(--line-soft);
}
.readme pre {
background: var(--bg-elev);
padding: 1rem;
border-radius: var(--r-sm);
overflow-x: auto;
}
.readme pre code {
padding: 0;
background: none;
border: none;
}