html, body {
font-family: "Avenir Next", "Segoe UI", "Fira Sans", sans-serif;
background-color: #195F74 ;
color: BlanchedAlmond ;
font-weight: 400 ;
margin-left: 10% ;
max-width: 46em ;
}
h1, h2, h3 {
font-family: "Optima", "Candara", "Avenir Next", "Segoe UI", "Fira Sans", sans-serif;
line-height: 1.3 ;
margin-bottom: 1em ;
}
p { font-size: 18px ; }
header {
margin-top: 32px ;
text-align: left ;
padding-left: 0 ;
margin-bottom: 4em ;
}
footer { border-top: 1px solid #e8e8e8; padding-top: 0.7em ; }
h2.archiveitem {
font-family: "Avenir Next", "Segoe UI", "Fira Sans", sans-serif;
font-size: 1.2rem ;
margin-bottom: 0 ;
}
.blog-title { font-family: "Optima", "Candara", "Avenir Next", "Segoe UI", "Fira Sans", sans-serif; }
.archivelink { font-weight: 400 !important ; }
.language { font-style: italic; }
blockquote {
color: BlanchedAlmond ;
font-style: normal ;
margin-bottom: 0.5rem ;
}
a:link {
color: LemonChiffon ;
text-decoration: none ;
font-weight: 600 ;
}
a:visited {
color: MistyRose ;
}
form { margin-bottom: 1.5em; }
.bookshelf_book {
margin-top: 20px ;
padding-bottom: 1.5rem ;
}
.bookshelf_title { font-style: italic ; }
.bookshelf_generated {
min-height: 9em ;
margin-bottom: 1rem ;
clear: none ;
}
img { padding-right: 1em !important ; }
img.bshelf {
float: left ;
}
img.bkcover { float: right ; }
.page-link {
padding-right: 1rem ;
font-size: 115% ;
}
code {
font-family: "Menlo", "Consolas", "Lucida Console", "Roboto Mono", "Fira Mono", "Courier", monospace ;
font-size: 1rem ;
white-space: pre-wrap ;
}
.plainback {
background-color: #FFFFFF ;
color: #000018 ;
padding-left: 3px ;
}