@c-link: #e50053; @c-body: #222; @w-body: 920px; @font-fancy: Georgia, "Times New Roman", Times, serif; html { overflow-y: scroll; padding:0; margin:0; } body { text-rendering: optimizeLegibility; color: @c-body; font-family: @font-fancy; font-size: 15px; line-height: 28px; position: relative; padding:0; margin:0; background:bottom center url(../images/footer.jpg) repeat-x; a { color: @c-link; text-decoration: none; &:hover { color: @c-link; text-decoration: underline; } } h1, h2, h3, h4, h5, h6 { font-family: @font-fancy; font-weight: normal; a { color: @c-body; &:hover { color: @c-link; text-decoration: none; } } .amp { font-style: italic; } } h1 { font-size: 24px; line-height: 30px; margin: 25px 0 15px 0; } h2 { font-size: 20px; line-height: 30px; margin: 25px 0 15px 0; } h3 { font-size: 16px; line-height: 25px; margin: 25px 0 10px 0; } h4 { font-size: 13px; line-height: 25px; margin: 25px 0 10px 0; } code, pre { font-family: Consolas, Menlo, "Courier New", monospace; font-size: 12px; } .highlight { pre { font-family: Consolas, Menlo, "Courier New", monospace; font-size: 12px; line-height: 25px; overflow-x: auto; border: 1px solid #d5d5d5; border-left: 10px solid #d5d5d5; background-color: #fafafa; padding: 11px 15px 12px; margin-left: -25px; } pre::-webkit-scrollbar { height: 25px; } pre::-webkit-scrollbar-button:start, pre::-webkit-scrollbar-button:end { display: none; } pre::-webkit-scrollbar-track-piece { background-color: #eee; } pre::-webkit-scrollbar-thumb { background-color: #bbb; border: 7px solid #eee; -webkit-background-clip: padding-box; -webkit-border-radius: 12px; } } p code, li code { border: 1px solid #ccc; background-color: #fafafa; font-size: 13px; padding: 1px 3px; line-height: 20px; margin: 0; white-space: nowrap; } .wrap { width: @w-body; margin: 0 auto; margin-bottom: 2em; .top { header { float: left; font: normal 15px/50px @font-fancy; text-transform: lowercase; padding-left: 2px; width: 920px - 2px - 400px; color: white; .amp { font-style: italic; } a { font-weight:bold; color: white; &:hover { color: white; } } } nav { font: normal 15px/50px @font-fancy; text-align: right; text-transform: lowercase; padding-right: 2px; width: 400px - 2px; float: left; .sep { padding: 0 4px; color: #666; } } } footer { color: white; font-size: 14px; font-style: italic; line-height: 1.6em; text-align: center; padding-bottom:2em; } } .footer-bg { background: top center url('../images/header.jpg') repeat-x; } } .splash { color: #454545; text-align: center; font: normal 18px/20px @font-fancy; margin-bottom: -1px; padding-top: 25px; p { margin-bottom: 25px; } .amp { font-style: italic; } } .section-navigation { text-align:center; } .section-listing { ol { list-style-type: none; li { margin: 0 0 5px 0; a { font: normal 18px/20px @font-fancy; color: @c-body; display: block; &:hover { color: @c-link; text-decoration: none; } } span.snip { display: block; font: normal 11px/18px @font-fancy; color: #b3b3b3; font-style: italic; padding-bottom: 10px; } .amp { font-style: italic; } } } } blockquote { border: 1px solid #ccc; background-color: #fafafa; padding: 11px 15px 12px; margin-left: 2em; overflow: auto; p:last-child { margin-bottom: 0; } } span.dquo { margin-left: -0.23em; } #leaf-stats p { color: #666; margin-top: -22px; margin-bottom: 22px; } #leaf-content { img { display: block; margin: 25px auto 26px; border: 11px solid #e5e5e5; padding: 1px; background: black; } img.left, img.right { border: none; padding: none; } img.left { margin: 0 1.5em 1em 0; } img.right { margin: 0 0 .75em 1em; } .toc { ul { list-style: none; } ul:first-child>li { margin-left: 0em; } } } img.profile { border: none; background: black; -moz-box-shadow: 0px 0px 15px #888; -webkit-box-shadow: 0px 0px 15px #888; box-shadow: 0px 0px 15px #888; } .highlight{background-color:#49483e}.highlight .c{color:#75715e}.highlight .err{color:#960050;background-color:#1e0010}.highlight .k{color:#00a8c8}.highlight .l{color:#ae81ff}.highlight .n{color:#111}.highlight .o{color:#f92672}.highlight .p{color:#111}.highlight .cm{color:#75715e}.highlight .cp{color:#75715e}.highlight .c1{color:#75715e}.highlight .cs{color:#75715e}.highlight .ge{font-style:italic}.highlight .gs{font-weight:bold}.highlight .kc{color:#00a8c8}.highlight .kd{color:#00a8c8}.highlight .kn{color:#f92672}.highlight .kp{color:#00a8c8}.highlight .kr{color:#00a8c8}.highlight .kt{color:#00a8c8}.highlight .ld{color:#d88200}.highlight .m{color:#ae81ff}.highlight .s{color:#d88200}.highlight .na{color:#75af00}.highlight .nb{color:#111}.highlight .nc{color:#75af00}.highlight .no{color:#00a8c8}.highlight .nd{color:#75af00}.highlight .ni{color:#111}.highlight .ne{color:#75af00}.highlight .nf{color:#75af00}.highlight .nl{color:#111}.highlight .nn{color:#111}.highlight .nx{color:#75af00}.highlight .py{color:#111}.highlight .nt{color:#f92672}.highlight .nv{color:#111}.highlight .ow{color:#f92672}.highlight .w{color:#111}.highlight .mf{color:#ae81ff}.highlight .mh{color:#ae81ff}.highlight .mi{color:#ae81ff}.highlight .mo{color:#ae81ff}.highlight .sb{color:#d88200}.highlight .sc{color:#d88200}.highlight .sd{color:#d88200}.highlight .s2{color:#d88200}.highlight .se{color:#8045ff}.highlight .sh{color:#d88200}.highlight .si{color:#d88200}.highlight .sx{color:#d88200}.highlight .sr{color:#d88200}.highlight .s1{color:#d88200}.highlight .ss{color:#d88200}.highlight .bp{color:#111}.highlight .vc{color:#111}.highlight .vg{color:#111}.highlight .vi{color:#111}.highlight .il{color:#ae81ff}