/* TELEOLOGY THEME BY DENIS POLEVOY CC BY-NC-ND 4.0 */
@font-face {font-family:'JetBrainsMono'; font-style:normal; font-weight:100; src:local('JetBrainsMono Thin'), local('JetBrainsMono-Thin'), url('/JetBrainsMono-Thin.woff2') format('woff2');}
@font-face {font-family:'JetBrainsMono'; font-style:italic; font-weight:100; src:local('JetBrainsMono ThinItalic'), local('JetBrainsMono-ThinItalic'), url('/JetBrainsMono-ThinItalic.woff2') format('woff2');}
html {background-color:#eee;}
body {color:#444; font-family:'JetBrainsMono'; font-weight:100; letter-spacing:-.08em; line-height:1.6em; font-size:1.2em; margin:0; padding:.2em; text-align:left;}
@media screen and (min-width:480px) {body {font-size:1.4em;}}
@media screen and (min-width:768px) {body {font-size:1.7em; padding:.2em 5%;}}
@media screen and (min-width:1200px) {body {font-size:2.1em; padding:.2em 10%;}}
a {color:#888; outline:none; text-decoration:none;} a:hover {color:#aacc00; outline:none; text-decoration:none; text-shadow:0 0 1em rgba(170, 204, 0, .4);}
p {margin:1em 0 0 0; text-align:justify;}
.center {text-align:center;}
img {max-width:100%;}
img.block {display:block; margin-left:auto; margin-right:auto;}
img.inline {display:inline-block; vertical-align:middle;}
code {white-space:pre; color:#ddd; background-color:#444; display:block; font-family:'JetBrainsMono'; line-height:1.2em; padding:0 .2em .2em .2em; text-align:left; overflow-x:auto;}
details {outline:none; cursor:pointer;} code a {color:#fff; outline:none; text-decoration:none;}
.sitelogo {background-image:url(/t-l.svg); background-size:cover; display:block; height:2em; margin:0 auto; width:2em;}
.log, .siteinfo {margin:1em auto 0 auto; text-align:center; text-transform:uppercase;}
.log a {display:inline-block;}
.sections {margin:0 auto 0 auto; text-align:center; text-transform:uppercase;}
/* .sections + * {margin-top: 0em !important;} */
.sections a {margin-right:2em;} .sections a:last-child {margin-right:0;} /* .sections a.active {color:#888;} */
