fix: navbar was position:relative (in flow), causing scroll-jump on posts
.navbar had a Bootstrap-leftover 'position: relative' that, on source order
(components load after the .fixed-top utility, equal specificity), overrode
.fixed-top's position:fixed. The fixed-top navbar was actually in flow, adding
~85px in the <header> above <main>; single.js's scroll handler then toggled it
in/out of flow (relative<->fixed) near the top, jumping the content. Removed the
redundant position so .fixed-top wins: header collapses to 0, navbar overlays,
content clears it via the 6.5rem margin. Fixes posts and tightens pages too.