/* An intent presentation – Obstinate section */

@font-face {font-display:swap;font-family:Campton;font-weight:100;src:url('/style/Campton-Thin.woff2') format('woff2');}
@font-face {font-display:swap;font-family:Campton;font-weight:400;src:url("/style/Campton-book.woff2") format("woff2")}
body {
	font-family:Campton, ui-sans-serif,system-ui,'Segoe UI',sans-serif;
}

/* Layout */

.navbar-brand {
	padding-top:0;
	margin-right:8rem;
	font-size:3rem;
}
.navbar-collapse {
	padding-top:.6rem;
}
.bs-sidebar .nav>li>a {
	padding:.6rem 8px;
}	
h1, h2, h3, h4, h5, h6 {
	margin:revert;
}
h2, h3 {
	margin-top:2em;
}
.col-md-9 img {
	border-radius:revert;
	padding:revert;
	margin:4px 0;
}
@media (min-width:993px){
	figure {margin-left:.4em;}
}
.nav-link[rel="prev"], .nav-link[rel="next"], footer p:last-child {
	display:none;
}
div#toc-collapse>ul.nav.flex-column>li.nav-item>a.nav-link {
	font-size:120%;
}

/* Text */

code, pre>code {
	padding:6px;
}
blockquote {
	font-size:98%;
}

/* Colours */

body::before {
    background:none;
}
body {
	color:revert;
}
.navbar.bg-dark {
	background-image:none;
}