:root { --column-width: 80ch; } a.skip-main { left: 0; position: absolute; } a.skip-main:not(:focus) { clip: rect(0 0 0 0); clip-path: inset(50%); height: 1px; overflow: hidden; white-space: nowrap; width: 1px; } nav ul, nav ul li { display: inline-block; } footer { padding-top: 1.5rem; } nav.breadcrumb { padding: 0 .5rem; } .breadcrumb ol { display: flex; flex-wrap: wrap; list-style: none; text-transform: none !important; margin: 0; padding: 0; } .breadcrumb li:not(:last-child)::after { display: inline-block; margin: 0 .25rem; content: "→"; } a.nav-up::before { content: "↑ "; } a.nav-prev::after { content: " →" } a.nav-next::before { content: "← " } .toc-collapse { text-align: initial; }