a:hover{cursor:pointer}a,a:visited{text-decoration:none;color:#9eb4ca}.gallery,footer,h1,h2,h3,h4,h5,h6{text-align:center}h6 a{text-decoration:underline;color:#00008b!important}h6 a:hover{color:#ff4500!important}pre{border:1px dashed #aaa;margin:0 auto 10px;width:340px}@media (max-width:480px){pre{max-width:98%}}footer,header{padding:.2em 0;background-color:#555;box-shadow:0 0 8px #222;display:block}footer{margin-top:1.5em}.content{max-width:1160px;margin:0 auto}.gallery:after,.line{height:2px}.gallery:after,.line,.vertical{content:"";margin:.5em 0 1.4em;background-image:-webkit-linear-gradient(left,transparent,#4d4d4d 50%,transparent);background-image:linear-gradient(90deg,transparent 0,#4d4d4d 50%,transparent);display:block}.vertical{width:2px}.gallery img,.vertical{height:100%}.gallery a{height:180px;overflow:hidden;margin:4px 6px;box-shadow:0 0 4px -1px #000;width:240px;display:inline-block}.ribbon>img{border:0;right:0;position:absolute;top:0}@media (max-width:768px){.sm-hidden{display:none}}.hljs-comment,.hljs-quote{color:#969896}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#c66}.hljs-tag{color:#f8f8f2}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#de935f}.hljs-attr{color:#f0c674}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#b5bd68}.hljs-section,.hljs-title{color:#81a2be}.hljs-keyword,.hljs-selector-tag{color:#b294bb}.hljs{overflow-x:auto;padding:.8em;color:#c5c8c6;background:#1d1f21;display:block}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.nav-clicked{font-weight:700!important;color:orange!important}