@import "https://fonts.googleapis.com/css?family=Quicksand:300,700|Maven+Pro:400,700|Varela+Round";@font-face{font-family:source code pro light;src:url(../fnt/sourcecodepro-light.eot);src:url(../fnt/sourcecodepro-light.eot?#iefix) format("embedded-opentype"),url(../fnt/sourcecodepro-light.woff) format("woff"),url(../fnt/sourcecodepro-light.ttf) format("truetype"),url(../fnt/sourcecodepro-light.svg#SourceCodeProLight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:source code pro semibold;src:url(../fnt/sourcecodepro-semibold.eot);src:url(../fnt/sourcecodepro-semibold.eot?#iefix) format("embedded-opentype"),url(../fnt/sourcecodepro-semibold.woff) format("woff"),url(../fnt/sourcecodepro-semibold.ttf) format("truetype"),url(../fnt/sourcecodepro-semibold.svg#SourceCodeProSemiBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:source code pro bold;src:url(../fnt/sourcecodepro-bold.eot);src:url(../fnt/sourcecodepro-bold.eot?#iefix) format("embedded-opentype"),url(../fnt/sourcecodepro-bold.woff) format("woff"),url(../fnt/sourcecodepro-bold.ttf) format("truetype"),url(../fnt/sourcecodepro-bold.svg#SourceCodeProBold) format("svg");font-weight:400;font-style:normal}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}html,body{background:#fff;height:100%;margin:0;padding:0}body{counter-reset:section;color:#555;font-family:hoefler text,Garamond,Baskerville,baskerville old face,times new roman,serif;font-family:maven pro,sans-serif;font-size:1.3em}a:link,a:visited{color:#333;transition:.2s all;font-weight:bolder}a:hover{color:#888}q{color:#999;font-style:oblique}q::before{content:"“"}q::after{content:"”"}h1,h2,dt{margin-top:3em;color:#333;font-family:myriad pro,gill sans,gill sans mt,Calibri,sans-serif;font-family:quicksand,sans-serif;font-weight:700}dd{margin:1ex 4%;outline:5px solid #fafafa;padding:0 1%}select,input{background:0 0;border:1px solid #ccc;border-radius:4px;padding:1.5px 1ex;font:inherit;color:inherit;text-align:center}select:hover,input:hover{background:rgba(0,0,0,.1)}header{background:linear-gradient(to top,#000,transparent),url(../img/cover.jpg);background-size:cover}#inception header{background:linear-gradient(to top,#000,transparent),url(../img/inception.jpg);background-size:cover}#commands header{background:linear-gradient(to top,#000,transparent),url(../img/commands.jpg);background-size:cover}#variables header{background:linear-gradient(to top,#000,transparent),url(../img/variables.jpg);background-size:cover}header{box-shadow:0 0 50px #000;position:relative;z-index:2;height:80%;margin:0;overflow:hidden;text-shadow:0 1px 5px #000,0 1px 2px #000}header>div{position:absolute;bottom:15%;left:15%;width:70%}header h1{color:#fff;margin:.5em 0;font-size:3em}header h2{color:#fff;margin:0;font-size:1em}header h2 cite{font-weight:100;font-size:.7em}header h3{box-shadow:0 0 20px #000;background:rgba(0,0,0,.6);position:absolute;bottom:-8px;left:20%;width:60%;padding:1ex 1em 1em;color:#666;border:1px solid #333;border-radius:8px;margin:0;font-size:.9em}header a:link,header a:visited{color:#eee;font-weight:bolder}header a:hover{color:inherit}div.status{padding:1ex;border-bottom:1px solid;position:relative;text-align:center;font-size:.7em}div.status.todo{color:#310;background:#fca}div.status.todo::before{content:"📆"}div.status.draft{color:#330;background:#ffa}div.status.draft::before{content:"✍"}div.status.alpha{color:#013;background:#acf}div.status.alpha::before{content:"α"}div.status.beta{color:#130;background:#cfa}div.status.beta::before{content:"β"}div.status::before{background:rgba(255,255,255,.5);border-right:1px dashed;border-bottom:1px dashed;border-bottom-right-radius:8px;position:absolute;top:0;left:0;padding:1ex}section>h1,section>h2,section>h3,section>p,section>dl>dt,section>aside{position:relative;padding:.5ex}section>h1 .bookmark,section>h2 .bookmark,section>h3 .bookmark,section>p .bookmark,section>dl>dt .bookmark,section>aside .bookmark{position:absolute;top:.5ex;margin-left:-2em;padding-right:1.5em;height:100%;display:none}section>h1:target,section>h1:active,section>h2:target,section>h2:active,section>h3:target,section>h3:active,section>p:target,section>p:active,section>dl>dt:target,section>dl>dt:active,section>aside:target,section>aside:active{background:rgba(100,200,255,.2)}section>aside .bookmark{padding-top:1.2em}section>h1:hover .bookmark,section>h2:hover .bookmark,section>h3:hover .bookmark,section>p:hover .bookmark,section>dl>dt:hover .bookmark,section>aside:hover .bookmark{display:block}.fork{position:absolute;z-index:2;top:0;right:0}.fork img{border:0}.page-edit,.page-edit:link{position:absolute;z-index:1;bottom:-2em;right:0;margin:0;padding:.5ex;padding-right:1em;background-color:rgba(255,255,255,.8);border-radius:4px 0 0 4px;color:#000;text-shadow:initial}.page-edit.fixed,.page-edit:link.fixed{position:fixed;bottom:auto;top:1em}header .page-edit,header .page-edit:link{background-color:transparent}section{counter-reset:subsection;min-height:80%;max-width:80%;margin:0 auto;padding:15% 0;box-sizing:border-box}section h1,section h2{margin:0 -1em 1em}section h2{margin-top:5em}section h1::before,section h2::before{color:#bbb;font-size:.5em}section h1::before{counter-increment:section;content:"⌗" counters(section,".") " "}section h2::before{counter-increment:subsection;content:" ❡" counters(subsection,".") " "}aside{background:#fafafa;border:3px solid #eee;transition:.3s all;display:block;position:relative;margin:1em 0 1em 7em;padding:10px}aside:hover{background:#eee;border-color:#ccc}aside::before{content:"note";color:#ccc;transition:.3s all;position:absolute;right:100%;padding:0 1ex}aside.nav::before{content:"navigation"}aside:hover::before{color:#aaa}aside.warn::before{content:"warning";color:#a66}aside.rule::before{content:"rule";color:#6a6}footer,pre{border:1px solid #ddd;border-left-width:0;border-right-width:0;box-shadow:0 0 5px #ccc;transition:.3s all;display:block;position:relative;margin:0 -12.5%}footer{background-color:#eee;font-family:varela round,sans-serif;font-size:1.1em;padding:1em 20%}footer:hover{color:#000;box-shadow:0 0 15px #666}pre{position:relative;z-index:0;color:#999;padding:1em 15%}pre[lang]{box-shadow:inset 0 0 10px #aaa,0 0 5px #888;border-color:#666;background:url(../img/stripes_dark.png)}pre[lang] samp{background:0 0;border:none;box-shadow:none}pre[lang]:hover{color:#bbb;box-shadow:inset 0 0 10px #ddd,0 0 15px #666}dd footer,dd pre{margin:0 -19.5%}aside footer,aside pre{padding:2em;margin:0;box-sizing:border-box}table,footer,code,pre,kbd{counter-reset:samp;background:url(../img/stripes_light.png)}table,footer,code,pre,kbd{background:0 0}table code,table kbd{background:0 0}section>footer::before{content:"TL;DR";background:#fff;border-right:1px dashed #ddd;border-bottom:1px dashed #ddd;position:absolute;top:0;left:0;padding:1ex;font-size:.8em}pre,code,kbd,var,samp{background-color:#ddd;white-space:pre;font-family:source code pro light,monospace;font-size:.9em}pre .prompt,code .prompt,kbd .prompt,var .prompt,samp .prompt{color:#3d2}kbd{color:#000;cursor:pointer}pre[lang] kbd{color:#fff}var,kbd{border-bottom:1px dashed}var:hover,kbd:hover{color:#000}kbd:hover{border-bottom:1px solid}pre kbd,pre var,pre samp,code kbd,code var,code samp{background:transparent;transition:.2s all;font-size:inherit;text-decoration:none}pre samp,code samp{display:inline-block;width:100%;padding:1ex;box-sizing:border-box;box-shadow:0 0 2px #888;border:1px solid #222;background:url(../img/stripes_dark.png)}table,pre{overflow:auto;font-size:.8em}code.bad,pre.bad,kbd.bad,var.bad,samp.bad,aside.warn{background-color:#e3dddd;border-color:#a66}code.good,pre.good,kbd.good,var.good,samp.good,aside.rule{background-color:#dde3dd;border-color:#6a6}pre.bad{box-shadow:inset 0 0 15px #a66,0 0 5px #888}pre.bad:hover{box-shadow:inset 0 0 15px #d99,0 0 15px #666}pre.good{box-shadow:inset 0 0 15px #6a6,0 0 5px #888}pre.good:hover{box-shadow:inset 0 0 15px #9d9,0 0 15px #666}pre[lang]::before,pre.bad::before,pre.good::before,pre.syntax::before,pre.exercise::before{content:"code";content:attr(lang);content:attr(lang,"code");background:#fff;border-right:1px dashed #ddd;border-bottom:1px dashed #ddd;transition:.3s all;position:absolute;top:0;left:0;padding:1ex;font-size:.8em}pre[lang]::before{background:#000;border-right:1px dashed #222;border-bottom:1px dashed #222}pre.syntax::before{content:"syntax"}pre.bad::before{content:"broken!";color:#a66;font-weight:700}pre.good::before{content:"correct";color:#6a6;font-weight:700}pre.exercise::before{content:"[show solution]"}pre.exercise samp{opacity:0}pre.exercise:hover samp{opacity:1}pre samp::before,code samp::before{counter-increment:samp;content:"#" counter(samp);color:#999;position:absolute;margin-left:-2em;font-size:.8em}pre em,code em{background:transparent;transition:.2s all;position:absolute;z-index:-1;left:10%;padding-left:35em;font-family:maven pro,sans-serif;color:#aaa}pre em::before,code em::before{content:"# "}pre em:hover,code em:hover{background:rgba(255,255,255,.3)}pre em kbd,pre em var,pre em samp,pre em code,code strong,pre strong,kbd strong,var strong,code strong{font-family:source code pro bold,monospace;font-weight:bolder;color:inherit}samp{font-weight:inherit}ins{color:#6a6;background-color:rgba(100,170,100,.1)}del{color:#a66;background-color:rgba(170,100,100,.1)}mark{border:1px solid #fd2;background-color:#fd2}mark.red{border:1px solid #f22;background-color:#f22}mark.green{border:1px solid #2f2;background-color:#2f2}mark.blue{border:1px solid #2af;background-color:#2af}strong{color:#000;font-style:italic}section img[alt]{transition:.3s all;border-radius:5px;display:block;margin:1em auto;padding:1em}section img[alt]:hover{background-color:#eee;box-shadow:0 0 15px #ccc}nav{counter-reset:toc-section;transition-duration:.3s,.3s;transition-property:left,margin-left,background-color;background:transparent;position:fixed;top:0;left:-50%;z-index:9;width:50%;height:100%;margin-left:3em;overflow:hidden}nav:hover{background:#fff;box-shadow:0 0 2px #000;left:0;margin-left:0;overflow:auto}nav::before{content:"≣";content:"≡";line-height:.33;position:fixed;top:.2em;left:0;padding:0 .2em .2em;z-index:10;background-color:rgba(255,255,255,.8);border-radius:0 4px 4px 0;opacity:1;transition:.3s opacity;font-size:3em}nav:hover::before{opacity:0}nav p,nav h1,nav h2,nav h3{margin:0 2em}nav h1,nav ul{opacity:0;transition:.3s opacity}nav:hover h1,nav:hover ul{opacity:1}nav h1{padding:0 1ex;margin:1em 0 0}nav ul{display:block;margin:0;padding:1em 0}nav li a{display:block;padding:1ex 1em;border-left:1ex solid transparent;text-decoration:none}nav li a sub{font-weight:lighter}nav li a:hover{background:#eee}nav li.toc-active a{border-left:1ex solid #ddd}nav li.toc-h1{counter-reset:toc-subsection;margin-top:1ex;font-size:1em}nav li.toc-h2 a{font-size:.7em;text-indent:1.5em}nav li.toc-h3 a{font-size:.6em;text-indent:4em}nav li.toc-h4 a{font-size:.5em;text-indent:6em}nav li a::before{color:#bbb;opacity:0;transition:.2s all;font-size:.5em}nav li:hover a::before,nav li.toc-active a::before{opacity:1}nav li.toc-h1 a::before{counter-increment:toc-section;content:"⌗" counters(toc-section,".") " "}nav li.toc-h2 a::before{counter-increment:toc-subsection;content:" ❡" counters(toc-subsection,".") " "}table,tr{border:1px solid #ddd}table th,table td{padding:1ex;text-align:left}table thead th,table thead td{text-align:center}table thead{background:inherit;background-color:#ddd}table td{background:#fff}table pre{box-sizing:border-box;border-width:1px;margin:0;padding:1ex}#chapter_list li{padding:1ex;min-height:7em}#chapter_list p{margin:1em 0 0}#chapter_list li:hover{background:rgba(0,0,0,.1)}#chapter_list label{float:right}#chapter_list input:checked::before{content:"✓";opacity:.2;position:absolute;z-index:-1;margin-left:.5em;font-size:5em}body>footer{text-align:center;font-size:.7em;font-weight:100;padding:3em 0 1ex;margin:0}.asciicast{text-align:center}.footnote{font-size:.5em;font-family:quicksand,sans-serif}.icon>svg{display:inline-block;width:16px;height:16px;vertical-align:middle}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.highlight{background:#fff}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:700}.highlight .o{font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:700}.highlight .kd{font-weight:700}.highlight .kp{font-weight:700}.highlight .kr{font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:700}.highlight .nf{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:700}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}