author |
Steve Losh <steve@stevelosh.com> |
date |
Mon, 26 Dec 2016 12:39:38 -0500 |
parents |
e448a6cc762a |
children |
6e60d0b96c6e |
html {
overflow-y: scroll;
}
body {
text-rendering: optimizeLegibility;
color: #222222;
position: relative;
}
body a {
text-decoration: none;
color: #e50053;
}
body a:hover {
text-decoration: underline;
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
font-family: HoeflerText-Regular, 'Hoefler Text', 'Goudy Old Style', 'Palatino', 'Palatino Linotype', serif;
font-weight: normal;
}
body h1 a,
body h2 a,
body h3 a,
body h4 a,
body h5 a,
body h6 a {
color: #222222;
}
body h1 a:hover,
body h2 a:hover,
body h3 a:hover,
body h4 a:hover,
body h5 a:hover,
body h6 a:hover {
color: #e50053;
text-decoration: none;
}
body h1 .amp,
body h2 .amp,
body h3 .amp,
body h4 .amp,
body h5 .amp,
body h6 .amp {
font-style: italic;
}
body h1 {
font-size: 45px;
line-height: 50px;
margin: 25px 0;
}
body h2 {
font-size: 32px;
line-height: 50px;
margin: 25px 0;
}
body h3 {
font-size: 23px;
line-height: 25px;
margin: 25px 0;
}
body h4 {
font-size: 18px;
line-height: 25px;
margin: 25px 0;
font-weight: bold;
}
body code,
body pre {
font-family: Consolas, Menlo, "Courier New", monospace;
font-size: 14px;
}
body div.threejs {
margin-bottom: 16px;
}
body div.threejs canvas {
border: 1px solid #222222;
}
body div.threejs div {
text-align: center;
}
body pre {
font-family: Consolas, Menlo, "Courier New", monospace;
font-size: 16px;
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;
}
body pre::-webkit-scrollbar {
height: 25px;
}
body pre::-webkit-scrollbar-button:start,
body pre::-webkit-scrollbar-button:end {
display: none;
}
body pre::-webkit-scrollbar-track-piece {
background-color: #eee;
}
body pre::-webkit-scrollbar-thumb {
background-color: #bbb;
border: 7px solid #eee;
-webkit-background-clip: padding-box;
-webkit-border-radius: 12px;
}
body pre.lineart {
background: none;
font-family: Consolas, Menlo, "Courier New", monospace;
font-size: 16px;
line-height: 20px;
border: none;
}
body p code,
body li code,
body table code {
border: 1px solid #ccc;
background-color: #fafafa;
font-size: 13px;
padding: 1px 3px;
line-height: 20px;
margin: 0;
white-space: nowrap;
}
body .wrap {
width: 612px;
margin: 0 auto;
margin-bottom: 5em;
}
body .wrap .top header {
float: left;
font-family: HoeflerText-Regular, 'Hoefler Text', 'Goudy Old Style', 'Palatino', 'Palatino Linotype', serif;
font-size: 23px;
line-height: 50px;
text-transform: lowercase;
padding-left: 2px;
width: 210px;
}
body .wrap .top header .amp {
font-style: italic;
}
body .wrap .top header a {
color: #222222;
}
body .wrap .top header a:hover {
color: #e50053;
}
body .wrap .top nav {
font: normal 18px/50px HoeflerText-Regular, 'Hoefler Text', 'Goudy Old Style', 'Palatino', 'Palatino Linotype', serif;
text-align: right;
text-transform: lowercase;
padding-right: 2px;
width: 398px;
float: left;
}
body .wrap .top nav .sep {
padding: 0 4px;
color: #666;
}
body .wrap .hr {
margin-top: -12px;
margin-bottom: 37px;
height: 25px;
background: transparent url('/media/images/hr.png') top left no-repeat;
}
body .wrap .hrb {
height: 25px;
margin-top: 50px;
background: transparent url('/media/images/hrb.png') top left no-repeat;
}
body .wrap footer {
text-align: center;
}
body .wrap footer p {
font-size: 14px;
font-style: italic;
line-height: 50px;
margin-bottom: 0px;
}
body .wrap footer .rochester-made img {
opacity: 0.7;
padding: 5px 20px;
}
hr {
border: none;
background: #ccc;
height: 1px;
margin-bottom: 24px;
}
.splash {
color: #454545;
text-align: center;
font: normal 27px/32px HoeflerText-Regular, 'Hoefler Text', 'Goudy Old Style', 'Palatino', 'Palatino Linotype', serif;
margin-bottom: -1px;
padding-top: 0;
}
.splash p {
margin-bottom: 24px;
}
.splash .amp {
font-style: italic;
}
.splash .fn {
color: #454545;
text-decoration: none;
}
.splash .fn:hover {
color: #e50053;
text-decoration: none;
}
.splash .fn .last-name {
display: none;
}
.section-listing {
margin-bottom: -50px;
}
.section-listing ol {
list-style-type: none;
}
.section-listing ol li {
margin: 0 0 25px 0;
}
.section-listing ol li a {
font: normal 23px/32px HoeflerText-Regular, 'Hoefler Text', 'Goudy Old Style', 'Palatino', 'Palatino Linotype', serif;
color: #222222;
display: block;
}
.section-listing ol li a:hover {
color: #e50053;
text-decoration: none;
}
.section-listing ol li span.snip {
font-size: 18px;
color: #333;
line-height: 25px;
font-style: italic;
}
.section-listing ol li .amp {
font-style: italic;
}
blockquote {
border: 1px solid #ccc;
background-color: #fafafa;
padding: 11px 15px 12px;
margin-left: 2em;
overflow: auto;
}
blockquote 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;
max-width: 590px;
}
#leaf-content img.diagram {
display: block;
margin: 25px auto;
padding: 0;
background: none;
border: none;
}
#leaf-content img.left,
#leaf-content img.right {
border: none;
background: none;
padding: none;
}
#leaf-content img.left {
margin: 0 1.5em 1em 0;
}
#leaf-content img.right {
margin: 0 0 .75em 1em;
}
#leaf-content .gallery img {
background: none;
padding: 0;
border: none;
display: inline;
margin-bottom: 25px;
margin-right: 25px;
}
#leaf-content nav#TableOfContents ul {
list-style: none;
}
#leaf-content nav#TableOfContents ul:first-child > li {
margin-left: 0em;
}
#leaf-content table {
padding: 0px;
margin-top: -8px;
margin-bottom: 25px;
}
#leaf-content table tr {
margin: 0px;
padding: 0px;
}
#leaf-content table tr td,
#leaf-content table tr th {
margin: 0px;
padding: 5px 5px;
line-height: 23px;
}
#leaf-content table tr td {
border: 1px solid #666;
}
#leaf-toc {
display: none;
}
.print-links {
display: none;
}
img.self {
border: none;
padding: 0;
margin: 0;
margin-right: -108px;
margin-top: -15px;
margin-left: 30px;
margin-bottom: 20px;
}
div#cboxCurrent {
bottom: -30px;
font-size: 17px;
font-weight: normal;
left: 60px;
}
div.screenshots img {
max-width: 580px;
}
#scrolling-header {
color: #999;
font-size: 23px;
font-style: italic;
font: italic 23px HoeflerText-Regular, 'Hoefler Text', 'Goudy Old Style', 'Palatino', 'Palatino Linotype', serif;
line-height: 30px;
position: fixed;
top: 75px;
text-align: right;
width: 180px;
}