/*! normalize.css v3.0.2 | MIT License | git.io/normalize */@import url(https://fonts.googleapis.com/css?family=Merriweather:400,700,400italic|Roboto:700|Inconsolata:400,700);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{background-color:#eee8d5;background-color:#eee8d5}html ::selection{background-color:#fdf6e3}html ::-moz-selection{background-color:#fdf6e3}html::selection{background-color:#fdf6e3}html::-moz-selection{background-color:#fdf6e3}body{background-color:#fdf6e3;max-width:650px;padding:32px;font-size:16px;margin:auto;line-height:1.55;font-family:"Merriweather",serif;font-weight:400;color:#657b83}@media only screen{body{margin:auto;font-size:15px;line-height:1.3;padding:16px}}@media only screen and (min-width: 35.063em){body{font-size:16px;line-height:1.55;padding:32px}}@media only screen and (min-width: 64.063em){body{margin-left:130px;margin-right:32px}}body ::selection{background-color:#002b36;color:#d33682}body ::-moz-selection{background-color:#eee8d5;color:#d33682}body::selection{background-color:#002b36;color:#d33682}body::-moz-selection{background-color:#eee8d5;color:#d33682}p,blockquote,pre,hr,table,ul,ol,dl,img,video{margin-top:1.6em;margin-bottom:1.6em}@media only screen{p,blockquote,pre,hr,table,ul,ol,dl,img,video{margin-top:1.1em;margin-bottom:1.1em}}@media only screen and (min-width: 35.063em){p,blockquote,pre,hr,table,ul,ol,dl,img,video{margin-top:1.6em;margin-bottom:1.6em}}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;color:#586e75;font-weight:700;line-height:1.4;padding-left:8px;padding-right:8px;border-radius:2px;position:relative;margin-top:2.4em;margin-bottom:1em}@media only screen{h1,h2,h3,h4,h5,h6{line-height:1.3}}@media only screen and (min-width: 35.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}}h1:before,h2:before,h3:before,h4:before,h5:before,h6:before{font-size:12.8px;margin-right:0.5em;vertical-align:top}@media only screen and (max-width: 35em){h1:before,h2:before,h3:before,h4:before,h5:before,h6:before{font-size:7.5px}}@media only screen{h1,h2,h3,h4,h5,h6{margin-top:1.5em;margin-bottom:1em}}@media only screen and (min-width: 35.063em){h1,h2,h3,h4,h5,h6{margin-top:2.4em;margin-bottom:1em}}h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited{color:#268bd2}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{background-color:#eee8d5}h1 img ::selection,h2 img ::selection,h3 img ::selection,h4 img ::selection,h5 img ::selection,h6 img ::selection{background-color:#fdf6e3}h1 img ::-moz-selection,h2 img ::-moz-selection,h3 img ::-moz-selection,h4 img ::-moz-selection,h5 img ::-moz-selection,h6 img ::-moz-selection{background-color:#fdf6e3}h1 img::selection,h2 img::selection,h3 img::selection,h4 img::selection,h5 img::selection,h6 img::selection{background-color:#fdf6e3}h1 img::-moz-selection,h2 img::-moz-selection,h3 img::-moz-selection,h4 img::-moz-selection,h5 img::-moz-selection,h6 img::-moz-selection{background-color:#fdf6e3}h6{font-size:16px;border-left:1px solid #93a1a1}@media only screen and (max-width: 35em){h6{font-size:15px}}h6:before{content:"* * * * * *";color:#859900}h5{font-size:19.2px;border-left:1px solid #93a1a1}@media only screen and (max-width: 35em){h5{font-size:16.5px}}h5:before{content:"* * * * *";color:#6c71c4}h4{border-left:1px solid #93a1a1;font-size:20.8px}@media only screen and (max-width: 35em){h4{font-size:18px}}h4:before{content:"* * * *";color:#2aa198}h3{border-left:1px solid #93a1a1;font-size:25.6px}@media only screen and (max-width: 35em){h3{font-size:21px}}h3:before{content:"* * *";color:#268bd2}h2{background-color:#eee8d5;border:1px solid #93a1a1;font-size:35.2px}h2 ::selection{background-color:#fdf6e3}h2 ::-moz-selection{background-color:#fdf6e3}h2::selection{background-color:#fdf6e3}h2::-moz-selection{background-color:#fdf6e3}@media only screen and (max-width: 35em){h2{font-size:25.5px}}h2:before{content:"* *";color:#b58900}h1{background-color:#eee8d5;border:2px solid #586e75;font-size:43.2px;margin-top:2em}h1 ::selection{background-color:#fdf6e3}h1 ::-moz-selection{background-color:#fdf6e3}h1::selection{background-color:#fdf6e3}h1::-moz-selection{background-color:#fdf6e3}@media only screen and (max-width: 35em){h1{font-size:30px}}h1:before{content:"*";color:#dc322f}ul,ol{padding-left:35px}@media only screen{ul,ol{padding-left:10px}}@media only screen and (min-width: 35.063em){ul,ol{padding-left:35px}}ul{list-style:disc}ul ul{list-style:square}ul ul ul{list-style:disc}ul ul ul ul{list-style:square}ul ul ul ul ul{list-style:disc}ol{list-style:decimal-leading-zero}ol ol{list-style:lower-roman}ol ol ol{list-style:upper-latin}ol ol ol ol{list-style:lower-latin}ol ol ol ol ol{list-style:decimal-leading-zero}strong,b,em,i{color:#586e75}a{color:#268bd2;text-decoration:underline}a:visited{color:#6c71c4}a:focus,a:hover{color:#cb4b16 !important}a *:hover,a *:focus{color:#cb4b16}a strong,a b,a em,a i{color:inherit}code{background-color:#eee8d5;font-family:"Inconsolata",monospace;padding:1px 0.2em;border:1px solid #93a1a1}code ::selection{background-color:#fdf6e3}code ::-moz-selection{background-color:#fdf6e3}code::selection{background-color:#fdf6e3}code::-moz-selection{background-color:#fdf6e3}pre{background-color:#eee8d5;font-family:"Inconsolata",monospace;color:#586e75;font-size:16px;border:none;padding:8px}pre code{border:none}pre ::selection{background-color:#fdf6e3}pre ::-moz-selection{background-color:#fdf6e3}pre::selection{background-color:#fdf6e3}pre::-moz-selection{background-color:#fdf6e3}@media only screen{pre{font-size:9.5pt}}@media only screen and (min-width: 35.063em){pre{font-size:16px}}@media only screen and (min-width: 35.063em) and (orientation: landscape){pre{width:75vw;min-width:634px;border:1px solid #fdf6e3}}pre span{margin:0}pre span::selection{background-color:#fdf6e3}pre span::-moz-selection{background-color:#fdf6e3}table{margin-bottom:1em;border-collapse:separate;border-spacing:4px;font-size:14.4px}@media only screen{table{font-size:13.5px}}@media only screen and (min-width: 35.063em){table{font-size:14.4px}}td,th{text-align:left;vertical-align:baseline;background-color:#eee8d5;padding:8px}td ::selection,th ::selection{background-color:#fdf6e3}td ::-moz-selection,th ::-moz-selection{background-color:#fdf6e3}td::selection,th::selection{background-color:#fdf6e3}td::-moz-selection,th::-moz-selection{background-color:#fdf6e3}th{font-weight:700}blockquote{color:#586e75;border-left:6px solid #93a1a1;margin-left:0;padding:8px;padding-left:16px}@media only screen{blockquote{padding-left:15px}}@media only screen and (min-width: 35.063em){blockquote{padding-left:16px}}dt{color:#586e75;background-color:#eee8d5;display:inline-block;padding-left:8px;padding-right:8px}dt ::selection{background-color:#fdf6e3}dt ::-moz-selection{background-color:#fdf6e3}dt::selection{background-color:#fdf6e3}dt::-moz-selection{background-color:#fdf6e3}dd{margin-bottom:1em}img{height:auto;width:auto;max-height:650px;max-width:100%}ul img,ol img,span img{margin-top:0;margin-bottom:0}video{max-width:100%}hr{color:#657b83;background-color:#657b83;border:1px solid #657b83;margin:2em auto 2em;width:50%}nav{padding:8px;font-size:14.4px}@media only screen{nav{font-size:13.5px}}@media only screen and (min-width: 35.063em){nav{font-size:14.4px}}nav a{margin:0 4px}button{padding:8px;margin-top:1px;margin-bottom:1px;color:#268bd2;background-color:#eee8d5;border-style:outset;border-color:#fff #93a1a1 #93a1a1 #fff;border-width:1px 2px 2px 1px;font-size:14.4px}button ::selection{background-color:#fdf6e3}button ::-moz-selection{background-color:#fdf6e3}button::selection{background-color:#fdf6e3}button::-moz-selection{background-color:#fdf6e3}@media only screen{button{font-size:13.5px}}@media only screen and (min-width: 35.063em){button{font-size:14.4px}}button:hover{color:#cb4b16}.title{text-align:left}.todo{font-family:"Inconsolata",monospace;color:#dc322f;font-family:"Inconsolata",monospace}.done{color:#859900;font-family:"Inconsolata",monospace}.tag{background-color:#eee8d5;color:#b58900;font-weight:400;font-family:"Inconsolata",monospace;font-size:100%}.tag ::selection{background-color:#fdf6e3}.tag ::-moz-selection{background-color:#fdf6e3}.tag::selection{background-color:#fdf6e3}.tag::-moz-selection{background-color:#fdf6e3}.timestamp,.timestamp-kwd{color:#2aa198;font-family:"Inconsolata",monospace}.outline-2 li{margin-top:0.9em;margin-bottom:0.9em}.outline-2 ul,.outline-2 ol{margin-top:1.5em;margin-bottom:1.5em}#table-of-contents li,#text-table-of-contents li,.org-info-js_local-toc li{margin-top:0;margin-bottom:0}#table-of-contents ul,#table-of-contents ol,#text-table-of-contents ul,#text-table-of-contents ol,.org-info-js_local-toc ul,.org-info-js_local-toc ol{margin-top:0;margin-bottom:0.3em}@media (orientation: landscape){#text-table-of-contents{width:75vw;min-width:634px}}#text-table-of-contents li a{background-color:#fdf6e3}#postamble{text-align:right;padding-top:32px}pre.src{overflow:auto}pre.src:before{background-color:#eee8d5;color:#586e75;top:0;right:0;border:none}pre.src:before ::selection{background-color:#fdf6e3}pre.src:before ::-moz-selection{background-color:#fdf6e3}pre.src:before::selection{background-color:#fdf6e3}pre.src:before::-moz-selection{background-color:#fdf6e3}pre.src-python:before{content:"Python"}pre{box-shadow:none}table{border:none}.section-number-1,.section-number-2,.section-number-3,.section-number-4,.section-number-5,.section-number-6{color:#657b83}dt{font-weight:400} /*# sourceMappingURL=generic-light.min.css.map */