forked from Mirror/wren
183 lines
3.6 KiB
CSS
183 lines
3.6 KiB
CSS
body, code, h1, h2, h3, p, pre, tt {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
body {
|
|
color: #333;
|
|
}
|
|
|
|
h1 {
|
|
font: 36px "Sanchez", helvetica, arial, sans-serif;
|
|
margin: 30px 0 0 0;
|
|
}
|
|
|
|
h2 {
|
|
font: normal 24px "Sanchez", helvetica, arial, sans-serif;
|
|
margin: 24px 0 0 0;
|
|
}
|
|
|
|
h3 {
|
|
font: normal 18px "Sanchez", helvetica, arial, sans-serif;
|
|
margin: 24px 0 0 0;
|
|
}
|
|
|
|
h1, h2, h3 {
|
|
color: hsl(195, 90%, 50%);
|
|
outline: none;
|
|
}
|
|
|
|
a {
|
|
color: hsl(195, 80%, 40%);
|
|
text-decoration: none;
|
|
}
|
|
|
|
a:hover {
|
|
color: hsl(195, 70%, 40%);
|
|
}
|
|
|
|
.header-anchor {
|
|
display: none;
|
|
}
|
|
|
|
h2:hover > .header-anchor, h3:hover > .header-anchor {
|
|
display: inline;
|
|
color: hsl(195, 30%, 90%);
|
|
}
|
|
|
|
h2:hover > .header-anchor:hover, h3:hover > .header-anchor:hover {
|
|
color: hsl(195, 70%, 40%);
|
|
}
|
|
|
|
p, li {
|
|
font: 17px/26px "Source Sans Pro", georgia, serif;
|
|
margin: 10px 0;
|
|
}
|
|
|
|
p + p {
|
|
margin-top: 20px;
|
|
}
|
|
|
|
code, pre, tt {
|
|
color: hsl(195, 20%, 40%);
|
|
font: 14px "Source Code Pro", Menlo, Monaco, Consolas, monospace;
|
|
background: hsl(195, 20%, 95%);
|
|
border-bottom: solid 2px hsl(195, 30%, 91%);
|
|
}
|
|
|
|
code, pre {
|
|
border-radius: 3px;
|
|
}
|
|
|
|
code {
|
|
padding: 1px 3px;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
pre {
|
|
margin: 12px 0;
|
|
line-height: 20px;
|
|
padding: 11px;
|
|
}
|
|
|
|
.header {
|
|
background: hsl(195, 50%, 20%);
|
|
width: 100%;
|
|
height: 100px;
|
|
border-bottom: solid 2px hsl(330, 100%, 50%);
|
|
box-shadow: 0 10px 30px -10px hsl(195, 55%, 10%) inset;
|
|
}
|
|
|
|
.page {
|
|
position: relative;
|
|
margin: 0 auto;
|
|
width: 840px;
|
|
}
|
|
|
|
.header h1 {
|
|
float: left;
|
|
font: 36px "Sanchez", helvetica, arial, sans-serif;
|
|
color: #fff;
|
|
padding-top: 25px;
|
|
margin: 0;
|
|
letter-spacing: 2px;
|
|
}
|
|
|
|
.header h1 a {
|
|
color: #fff;
|
|
transition: color 0.2s;
|
|
}
|
|
|
|
.header a:hover {
|
|
color: hsl(330, 100%, 50%);
|
|
transition: color 0.2s;
|
|
}
|
|
|
|
.header h2 {
|
|
float: right;
|
|
margin: 0;
|
|
padding: 44px 0 0 0;
|
|
font: 17px "Source Sans Pro", helvetica, arial, sans-serif;
|
|
font-weight: 300;
|
|
letter-spacing: 1px;
|
|
color: hsl(195, 50%, 50%);
|
|
}
|
|
|
|
.content {
|
|
display: inline-block;
|
|
width: 620px;
|
|
}
|
|
|
|
.nav {
|
|
position: absolute;
|
|
right: 0;
|
|
width: 140px;
|
|
padding: 20px 20px 0 20px;
|
|
background: hsl(195, 40%, 95%);
|
|
border-bottom-left-radius: 3px;
|
|
border-bottom-right-radius: 3px;
|
|
border-bottom: solid 2px hsl(195, 50%, 90%);
|
|
}
|
|
|
|
.nav h2 {
|
|
font: normal 18px "Sanchez", helvetica, arial, sans-serif;
|
|
margin: 0;
|
|
}
|
|
|
|
.nav ul {
|
|
padding: 0;
|
|
margin: 6px 0 20px 0;
|
|
}
|
|
|
|
.nav li {
|
|
font: 15px "Source Sans Pro", helvetica, arial, sans-serif;
|
|
font-weight: 400;
|
|
list-style-type: none;
|
|
margin: 0 0 6px 0;
|
|
}
|
|
|
|
.footer {
|
|
color: #888;
|
|
font: italic 14px "Source Sans Pro", georgia, serif;
|
|
text-align: center;
|
|
margin: 30px 0 40px 0;
|
|
}
|
|
|
|
/* syntax highlighting */
|
|
|
|
.codehilite pre span.c1 { color: hsl(195, 10%, 60%); } /* line comment */
|
|
.codehilite pre span.cm { color: hsl(195, 10%, 60%); } /* block comment */
|
|
.codehilite pre span.vg { color: #5d3a85; } /* global variable */
|
|
.codehilite pre span.vi { color: #784bab; } /* instance variable */
|
|
.codehilite pre span.k { color: hsl(195, 80%, 40%); } /* keyword message */
|
|
.codehilite pre span.p { color: #777; } /* punctuation ()[]{} */
|
|
.codehilite pre span.s { color: hsl(330, 60%, 55%); } /* string */
|
|
.codehilite pre span.se { color: hsl(30, 90%, 45%); } /* string escape */
|
|
.codehilite pre span.nb { color: #30a138; } /* built-in name: self undefined */
|
|
.codehilite pre span.o { color: hsl(195, 100%, 35%); } /* operator */
|
|
.codehilite pre span.kd { color: hsl(195, 100%, 45%); } /* keyword decl */
|
|
.codehilite pre span.nv { color: #24a36a; } /* argument name */
|
|
.codehilite pre span.ow { color: #30a186; } /* user-defined operator */
|
|
.codehilite pre span.mi { } /* number */
|
|
.codehilite pre span.n { } /* name */
|