src: local('Fira Sans Medium'), url("FiraSans-Medium.woff") format('woff');
}
@font-face {
- font-family: 'Heuristica';
+ font-family: 'Source Serif Pro';
font-style: normal;
font-weight: 400;
- src: local('Heuristica Regular'), url("Heuristica-Regular.woff") format('woff');
+ src: local('Source Serif Pro'), url("SourceSerifPro-Regular.woff") format('woff');
}
@font-face {
- font-family: 'Heuristica';
+ font-family: 'Source Serif Pro';
font-style: italic;
font-weight: 400;
- src: local('Heuristica Italic'), url("Heuristica-Italic.woff") format('woff');
+ src: url("Heuristica-Italic.woff") format('woff');
}
@font-face {
- font-family: 'Heuristica';
+ font-family: 'Source Serif Pro';
font-style: normal;
font-weight: 700;
- src: local('Heuristica Bold'), url("Heuristica-Bold.woff") format('woff');
+ src: local('Source Serif Pro Bold'), url("SourceSerifPro-Bold.woff") format('woff');
+}
+@font-face {
+ font-family: 'Source Code Pro';
+ font-style: normal;
+ font-weight: 400;
+ src: local('Source Code Pro'), url("SourceCodePro-Regular.woff") format('woff');
+}
+@font-face {
+ font-family: 'Source Code Pro';
+ font-style: normal;
+ font-weight: 600;
+ src: local('Source Code Pro Semibold'), url("SourceCodePro-Semibold.woff") format('woff');
}
@import "normalize.css";
body {
color: #333;
min-width: 500px;
- font: 15.5px/1.4 "Heuristica", "Helvetica Neue", Helvetica, Arial, sans-serif;
+ font: 16px/1.4 "Source Serif Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 0;
position: relative;
padding: 10px 15px 20px 15px;
padding: 20px;
}
+.content.source {
+ margin-top: 50px;
+ max-width: none;
+ overflow: visible;
+ margin-left: 0px;
+ min-width: 70em;
+}
+
nav.sub {
font-size: 16px;
text-transform: uppercase;
.block {
padding: 0 10px;
- margin-bottom: 10px;
+ margin-bottom: 14px;
}
.block h2 {
margin-top: 0;
+ margin-bottom: 8px;
text-align: center;
}
.block a {
- display: inline-block;
+ display: block;
text-overflow: ellipsis;
overflow: hidden;
line-height: 15px;
- padding-left: 5px;
- padding-bottom: 6px;
+ padding: 7px 5px;
font-size: 14px;
font-weight: 300;
transition: border 500ms ease-out;
}
+.block a:hover {
+ background: #F5F5F5;
+}
+
.content {
padding: 15px 0;
}
.docblock h2 { font-size: 1.15em; }
.docblock h3, .docblock h4, .docblock h5 { font-size: 1em; }
-.content .source {
+.content .out-of-band {
float: right;
font-size: 23px;
}
.content .multi-column li { width: 100%; display: inline-block; }
.content .method { font-size: 1em; }
-.content .methods { margin-left: 20px; }
-.content .methods .docblock { margin-left: 20px; }
+.content .methods .docblock { margin-left: 40px; }
+
+.content .impl-methods .docblock { margin-left: 40px; }
nav {
border-bottom: 1px solid #e0e0e0;
margin-top: -125px;
margin-left: -275px;
width: 550px;
- height: 250px;
+ height: 300px;
border: 1px solid #bfbfbf;
}
}
.stability {
- border-left: 6px solid #000;
+ border-left: 6px solid;
+ padding: 3px 6px;
border-radius: 3px;
- font-weight: 400;
- padding: 4px 10px;
+}
+
+h1 .stability {
text-transform: lowercase;
+ font-weight: 400;
margin-left: 14px;
+ padding: 4px 10px;
+}
+
+.impl-methods .stability {
+ margin-right: 20px;
}
-.stability.Deprecated { border-color: #D60027; color: #880017; }
-.stability.Experimental { border-color: #EC5315; color: #a53c0e; }
-.stability.Unstable { border-color: #FFD700; color: #b39800; }
-.stability.Stable { border-color: #AEC516; color: #7c8b10; }
+.stability.Deprecated { border-color: #A071A8; color: #82478C; }
+.stability.Experimental { border-color: #D46D6A; color: #AA3C39; }
+.stability.Unstable { border-color: #D4B16A; color: #AA8439; }
+.stability.Stable { border-color: #54A759; color: #2D8632; }
.stability.Frozen { border-color: #009431; color: #007726; }
.stability.Locked { border-color: #0084B6; color: #00668c; }
+.stability.Unmarked { border-color: #BBBBBB; }
+
+.summary {
+ padding-right: 0px;
+}
+.summary.Deprecated { background-color: #A071A8; }
+.summary.Experimental { background-color: #D46D6A; }
+.summary.Unstable { background-color: #D4B16A; }
+.summary.Stable { background-color: #54A759; }
+.summary.Unmarked { background-color: #BBBBBB; }
:target { background: #FDFFD3; }