@import url(http://fonts.googleapis.com/css?family=Vollkorn:400italic,700italic,400,700);body{margin:0;font-family:'Vollkorn', serif;min-width:640px}.wrapper{max-width:80rem;margin:0 auto}nav{background:rgba(0,0,0,0.5);background:linear-gradient(rgba(0,0,0,0.8) 0%, transparent 100%);position:absolute;width:100%;top:0;color:#fff;text-align:right;line-height:2rem;padding:1rem 0 2rem;z-index:2}nav .brand{float:left;font-size:2rem;font-weight:bold}nav a{color:#fff;font-size:1rem;font-weight:normal;padding:0 0 0 .5rem;text-decoration:none}nav a:hover,nav a:focus{text-decoration:underline}p{line-height:2rem;font-size:1.2rem;text-rendering:optimizeLegibility;color:#555;max-width:80rem;margin:0 auto;position:relative;padding:5rem 5rem 10rem;-webkit-column-width:20rem;-webkit-column-gap:2rem;-moz-column-width:20rem;-moz-column-gap:2rem;-o-column-width:20rem;-o-column-gap:2rem;column-width:20rem;column-gap:2rem}p .cite{font-size:.8rem;position:absolute;top:-2rem;left:4rem;background:#3f3f3f;color:white;padding:.5rem 1rem}blockquote{font-size:2.6rem;font-style:italic;font-weight:normal;text-rendering:optimizeLegibility;color:#333;background:white;line-height:3.8rem;max-width:80rem;margin:-5rem auto 0;padding:5rem 10rem 7rem;position:relative;z-index:2;box-sizing:border-box}blockquote:before{content:'\0201C';font-size:10rem;position:absolute;top:7rem;left:2.2rem;opacity:.125}[data-yapp-img] blockquote{opacity:.8;text-shadow:1px 1px black;color:#fff;background:transparent;margin:0 auto;position:absolute;bottom:1rem;left:0;right:0}[data-yapp-img] blockquote:before{opacity:1;text-shadow:1px 1px black}.cite{display:block;text-transform:uppercase;font-style:normal;font-size:1rem;line-height:1rem;margin:1em 0}#howtouse{padding:3rem 5rem;margin-bottom:5rem}#howtouse p{padding:0;-webkit-column-width:initial;-webkit-column-gap:2rem;-moz-column-width:initial;-moz-column-gap:2rem;-o-column-width:initial;-o-column-gap:2rem;column-width:initial;column-gap:2rem}#howtouse pre{margin-bottom:2rem}#howtouse h1,#howtouse h2{font-style:italic;font-size:3rem;text-rendering:optimizeLegibility;color:#555;margin:1rem 0}#howtouse h2{font-size:2rem;margin-bottom:.5rem}#howtouse .button{text-decoration:none;font-size:1.2rem;display:inline-block;margin:0rem 1rem 1rem 0;padding:.5rem 1rem;background:#4AA3B8;color:white;border-radius:5px}#howtouse .button:hover{background:#337382}#howtouse hr{border:1px solid #ccc;border-width:0 0 1px 0;margin:3rem 0 1rem}code[class*="language-"],pre[class*="language-"]{color:black;text-shadow:0 1px white;font-family:Consolas, Monaco, 'Andale Mono', monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]::-moz-selection,pre[class*="language-"]::-moz-selection,code[class*="language-"]::-moz-selection,code[class*="language-"]::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*="language-"]::selection,pre[class*="language-"]::selection,code[class*="language-"]::selection,code[class*="language-"]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}}pre[class*="language-"]{padding:0em;margin:.5em 0;overflow:auto}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#f5f2f0}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol{color:#905}.token.selector,.token.attr-name,.token.string,.token.builtin{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#a67f59;background:rgba(255,255,255,0.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.regex,.token.important{color:#e90}.token.important{font-weight:bold}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:rgba(153,122,102,0.08);background:-moz-linear-gradient(left, rgba(153,122,102,0.1) 70%, rgba(153,122,102,0));background:-webkit-linear-gradient(left, rgba(153,122,102,0.1) 70%, rgba(153,122,102,0));background:-o-linear-gradient(left, rgba(153,122,102,0.1) 70%, rgba(153,122,102,0));background:linear-gradient(left, rgba(153,122,102,0.1) 70%, rgba(153,122,102,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:rgba(153,122,102,0.4);color:#f5f2f0;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px white}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre.line-numbers>code{position:relative}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:0.8em;text-align:right}.token a{color:inherit}code[class*="language-"] a[href],pre[class*="language-"] a[href]{cursor:help;text-decoration:none}code[class*="language-"] a[href]:hover,pre[class*="language-"] a[href]:hover{cursor:help;text-decoration:underline}
