/* * Reaction Time Is A Factor In This */ body { background-color: #000; color: #d8dee9; max-width: 960px; margin: 1.5rem auto !important; padding: 0 1.5rem; float: none !important; font-family: system-ui, sans-serif; font-size: 1.2rem; line-height: 1.45em; } h1, h2, h3, h4, h5, h6 { font-family: "yanone_kaffeesatz", sans-serif; color: #8fbcbb; } h1 { font-size: 2.75rem; line-height: 2.25rem; margin: 1.9rem 0 0 0; } h2 {font-size: 2.25rem; line-height: 2.15rem;} h3, h4, h5, h6 {font-size: 1.75rem;} p.breadcrumbs {color: #8fbcbb;} p.mastodon { text-align: center; } p.page-next { text-align: right; margin-top: 0.65rem; margin-bottom: -0.5rem; } p.tags {font-size: 1.25rem; line-height: 2rem;} a { color: #81a1c1; text-decoration: none; border-bottom: 2px dashed #4c566a; } a:hover {color: #bf616a; border-bottom: none;} header a { font-family: "yanone_kaffeesatz", sans-serif; font-size: 1.5rem; text-decoration: none; border-bottom: none; } blockquote { border-left: 0.4rem solid #8fbcbb; font-style: italic; padding: 0 1.0em; } code { background-color: #2e3440; padding: 0.1rem 0.2rem; font-family: monospace; font-size: 1rem; } pre code { border-left: 0.4rem solid #8fbcbb; page-break-inside: avoid; padding: .5rem 1rem; line-height: 1.2rem; font-size: 1.1rem; max-width: 100%; display: block; overflow: auto; overflow-x: auto; } img {max-width: 100%;} img.centre {display: block; margin: 1rem auto;} img.floatleft {float: left; margin: 0 1rem 1rem 0;} img.floatright {float: right; margin: 0 0 1rem 1rem;} /* margin: top/right/bottom/left */ /* img.me {float: right; margin: 0 0 1rem 1rem; border-radius: 5%;} */ img.me {float: left; margin: 0 1rem 1rem 0; border-radius: 5%;} .clear-float { clear: both; /* This element will appear below the floated image */ } ul {list-style: square; padding-left: 1.2rem;} ul li {padding-bottom: 0.5rem;} ul.latest-list { font-size: 1.2rem; line-height: 1.45em; } ul.page-list a, ul.latest-list a { font-size: 1.85rem; font-family: "yanone_kaffeesatz", sans-serif; line-height: 2rem; } hr {color: #8fbcbb;} footer { text-align: center; font-size: 1rem; margin-top: 1.5em; } #greeting { font-size: 1.35rem; line-height: 1.3em; } #fossBanner { background-image: url(img/foss-banner.png); display: block; /* text-indent: -9999px; */ width: 880px; height: 120px; margin: 0 auto; border-bottom: none; } #fossSubtitle p { font-family: monospace; font-size: 1.1rem; text-align: center; margin-top: 0; color: #ff3131; } #fossQuote p { text-align: right; margin-top: 1.5rem; } #mainMenu { font-size: 1.45rem; margin-bottom: 1.2rem; } .author {font-weight: bold; color: #ebcb8b;} .rss {color: #f26522;} .boldWords {font-weight: bold;} .clear {clear: both;} .bottomMenu {margin-top: 2em;} .feed {color: #d08770;} .love {color: #ff3131;} .meta {margin-top: 0.5rem; color: #5d6d7e;} .separator {color: #8fbcbb; padding: 0 0.4rem;} .tag-count{vertical-align: super; font-size: 1rem;} /* Separators */ /* See https://stackoverflow.com/a/26634224 */ .readMore { display: flex; align-items: center; text-align: center; color: #8fbcbb; margin-top: 1.5rem; } .readMore::before, .readMore::after { content: ''; flex: 1; border-bottom: 1px solid #8fbcbb; } .readMore:not(:empty)::before {margin-right: .25em;} .readMore:not(:empty)::after {margin-left: .25em;} /* Footnotes */ .footnote-definition p{display:inline} .footnote-definition+.footnote-definition{margin-top:1em} .footnote-reference,.footnote-definition-label{text-decoration:none} .footnote-reference:before,.footnote-definition-label:before{content:"["} .footnote-reference:after,.footnote-definition-label:after{content:"]"} .footnote-reference a{text-decoration:none}