.demo,.header,.instafetch,.promise{width:95%;margin:0 auto}@media (min-width:54em){.demo,.header,.instafetch,.promise{width:90%}}.demo,.download,.instafetch,.promise{padding:2em 0;text-align:center}@media (min-width:30em){.demo,.download,.instafetch,.promise{padding:4em 0}}.github-link,h1,h2{letter-spacing:.05em;text-transform:uppercase}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{width:100%;height:100vh;font-family:"Playfair Display",serif;font-size:100%;line-height:1.8;color:#000;background:radial-gradient(circle farthest-corner at 32% 106%,#ffe17d 0,#ffcd69 10%,#fa9137 28%,#eb4141 42%,transparent 82%),linear-gradient(135deg,#234bd7 12%,#c33cbe 58%)}@media (min-width:20em){body{font-size:102.5%}}@media (min-width:30em){body{font-size:105%}}@media (min-width:54em){body{font-size:107.5%}}@media (min-width:64em){body{font-size:110%}}@media (min-width:76.5em){body{font-size:115%}}@media (min-width:114em){body{font-size:125%}}h1,h2{margin:0;font-family:Montserrat,sans-serif}h1{font-size:2em}@media (min-width:54em){h1{font-size:3em}}@media (min-width:76.5em){h1{font-size:3.5em}}h2{margin-bottom:.5em;font-size:1.5em}@media (min-width:54em){h2{font-size:2em}}@media (min-width:76.5em){h2{font-size:2.5em}}p{max-width:76.5em;margin:0;font-size:1.25em;text-align:left}@media (min-width:64em){p{padding:0 4em}}@media (min-width:76.5em){p{padding:0 8em}}p+p{margin-top:1em}a{text-decoration:none}article{display:inline-block}figure{margin:0}img{display:block;width:100%;max-width:100%}pre{max-width:114em;margin:0 auto;padding:1em;text-align:left}@media (min-width:30em){pre{padding:2em}}pre+pre{margin-top:2em}hr{height:1px;width:95%;background-color:rgba(0,0,0,.1);border:0}@media (min-width:54em){hr{width:85%}}@media (min-width:64em){hr{width:75%}}ul{margin:0;padding:0;list-style-type:none}.container{position:fixed;top:0;left:0;bottom:0;right:0;margin:1em;background:url(../images/instafetch/pattern.png) #f9fafb;overflow-y:auto;will-change:opacity;-webkit-animation:fade-in 2s both .25s;animation:fade-in 2s both .25s}@media (min-width:30em){.container{margin:1.5em}}@media (min-width:54em){.container{margin:2em}}.github-link{display:inline-block;padding:.5em;font-family:Montserrat,sans-serif;font-size:1.25em;color:#000;text-align:center;border:5px solid #000;-webkit-box-shadow:inset 0 0 0 0 #000;box-shadow:inset 0 0 0 0 #000;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.github-link:active,.github-link:focus,.github-link:hover{color:#f9fafb;-webkit-box-shadow:inset 0 100px 0 0 #000;box-shadow:inset 0 100px 0 0 #000}.header .github-link{margin-top:1em}.download .github-link{margin-bottom:1em}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3em 0}@media (min-width:30em){.header{padding:6em 0}}.header__container p{margin:0;padding:0}.instafetch__feed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2em}#instafetch a{position:relative;display:block;border:1px solid transparent;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);background-color:#fff;background-clip:padding-box;cursor:pointer;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all 1s ease;transition:all 1s ease}#instafetch a:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-clip:padding-box;-webkit-box-shadow:0 2px 50px rgba(0,0,0,.25);box-shadow:0 2px 50px rgba(0,0,0,.25);opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#instafetch a:hover{border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 0 47px rgba(0,0,0,.1);box-shadow:0 0 47px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-.5em,0);transform:translate3d(0,-.5em,0);-webkit-transition:all 1s ease;transition:all 1s ease}#instafetch a:hover:after{opacity:1}#instafetch figure{padding:.5em}@media (min-width:30em){#instafetch figure{padding:1em}}#instafetch div{padding:.5em 0 1em;color:#000;background:#fff}@media (min-width:30em){#instafetch div{padding:1em 0 2em}}#instafetch p{padding:0;text-align:center}.demo a{color:#000;border-bottom:1px solid #000}.demo .language-markup{margin-top:2em}.demo .language-js{margin-bottom:2em}.download p{text-align:center}.footer{padding:1em 0}@media (min-width:30em){.footer{padding:2em 0}}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__social>:not(:last-child){margin-right:1em}.footer__social a{color:#000}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}code[class*=language-],pre[class*=language-]{-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;white-space:pre;white-space:pre-wrap;word-wrap:normal;font-family:"Courier New",Courier,monospace;color:#76d9e6;text-shadow:none}:not(pre)>code[class*=language-],pre[class*=language-]{background:#000}pre[class*=language-]{overflow:hidden}pre[class*=language-]{position:relative}pre[class*=language-] code{white-space:pre}:not(pre)>code[class*=language-]{padding:.15em .2em .05em;border-radius:.3em;border:.13em solid #7a6652;-webkit-box-shadow:1px 1px .3em -.1em #000 inset;box-shadow:1px 1px .3em -.1em #000 inset}.token.namespace{opacity:.7}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6f705e}.token.boolean,.token.number,.token.operator{color:#a77afe}.token.attr-name,.token.string{color:#e6d06c}.language-css .token.string,.style .token.string,.token.entity,.token.url{color:#e6d06c}.token.inserted,.token.selector{color:#a6e22d}.token.atrule,.token.attr-value,.token.deleted,.token.important,.token.keyword{color:#ef3b7d}.token.regex,.token.statement{color:#76d9e6}.token.placeholder,.token.variable{color:#fff}.token.bold,.token.important,.token.statement{font-weight:700}.token.punctuation{color:#bebec5}.token.entity{cursor:help}.token.italic{font-style:italic}code.language-markup{color:#f9f9f9}code.language-markup .token.tag{color:#ef3b7d}code.language-markup .token.attr-name{color:#a6e22d}code.language-markup .token.attr-value{color:#e6d06c}code.language-markup .token.script,code.language-markup .token.style{color:#76d9e6}code.language-markup .token.script .token.keyword{color:#76d9e6}pre[class*=language-][data-line]{position:relative;padding:1em 0 1em 3em}pre[data-line] .line-highlight{position:absolute;left:0;right:0;padding:0;margin-top:1em;background:rgba(255,255,255,.08);pointer-events:none;line-height:inherit;white-space:pre}pre[data-line] .line-highlight:before,pre[data-line] .line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:.2em .5em;background-color:rgba(255,255,255,.4);color:#000;font:bold 65%/1 sans-serif;height:1em;line-height:1em;text-align:center;border-radius:999px;text-shadow:none;-webkit-box-shadow:0 1px 1px rgba(255,255,255,.7);box-shadow:0 1px 1px rgba(255,255,255,.7)}pre[data-line] .line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}