@font-face{font-family:'Fira Code';src:url("../fonts/eot/FiraCode-Regular.eot");src:url("../fonts/eot/FiraCode-Regular.eot") format("embedded-opentype"),url("../fonts/woff2/FiraCode-Regular.woff2") format("woff2"),url("../fonts/woff/FiraCode-Regular.woff") format("woff"),url("../fonts/ttf/FiraCode-Regular.ttf") format("truetype");font-weight:400;font-style:normal}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#cf0;margin:0;background:#45ff5f;background:#fff}.type-canvas{position:relative;width:100vw;height:100vh;overflow:hidden;opacity:0.5;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:1;mix-blend-mode:exclusion;mix-blend-mode:multiply}.type-animation{position:absolute;display:block;height:auto;white-space:pre;unicode-bidi:embed;font-family:"Fira Code", monospace;font-size:148px;line-height:1.2;color:#000;background-color:#fff;mix-blend-mode:multiply;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAEElEQVQYV2NkgID/jFAGAwAKIwEC0Kr4cwAAAABJRU5ErkJggg==)}.type-animation__code{display:block;-o-tab-size:4;tab-size:4;-moz-tab-size:4;-webkit-tab-size:4;background-color:#fff;color:#000;mix-blend-mode:lighten}.type-animation__inner{display:block;padding:0.25em}.type-animation__selection{position:relative;background-color:#000;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#fff}.type-animation__selection--blinking-start::before,.type-animation__selection--blinking-end::after{content:"";position:absolute;top:0;width:0.04;height:1.2em;background-color:#000;-webkit-animation:blink-animation 1.1s steps(2, start) infinite;animation:blink-animation 1.1s steps(2, start) infinite}.type-animation__selection--blinking-start::before{margin-left:-0.035em}@-webkit-keyframes blink-animation{to{visibility:hidden}}@keyframes blink-animation{to{visibility:hidden}}.type-animation--smaller{background:#000;-webkit-filter:contrast(1);filter:contrast(1);font-size:30px;z-index:2}.type-animation--smaller .type-animation__selection--blinking-start::before,.type-animation--smaller .type-animation__selection--blinking-end::after{width:2px}.type-animation--small{-webkit-filter:contrast(100);filter:contrast(100);font-size:80px;z-index:1}.type-animation--small .type-animation__selection--blinking-start::before,.type-animation--small .type-animation__selection--blinking-end::after{width:4px}.type-animation--normal{-webkit-filter:contrast(100);filter:contrast(100);font-size:160px;z-index:1}.type-animation--normal .type-animation__selection--blinking-start::before,.type-animation--normal .type-animation__selection--blinking-end::after{width:6px}.type-animation--big{-webkit-filter:contrast(100);filter:contrast(100);font-size:300px;z-index:1}.type-animation--big .type-animation__selection--blinking-start::before,.type-animation--big .type-animation__selection--blinking-end::after{width:10px}.type-animation--bigger{-webkit-filter:contrast(100);filter:contrast(100);font-size:600px;z-index:1}.type-animation--bigger .type-animation__selection--blinking-start::before,.type-animation--bigger .type-animation__selection--blinking-end::after{width:24px}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0ZGluIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdBQVcsd0JBQXdCLDZDQUE2Qyw0UEFBNFAsZ0JBQWdCLGlCQUFpQixDQUFDLEtBQUssbUNBQW1DLGlDQUFpQyxDQUFDLEtBQUssZ0JBQWdCLFNBQVMsbUJBQW1CLGVBQWUsQ0FBQyxhQUFhLGtCQUFrQixZQUFZLGFBQWEsZ0JBQWdCLFlBQVksd0JBQXdCLG9CQUFvQix5QkFBaUIsQUFBakIsc0JBQWlCLEFBQWpCLHFCQUFpQixBQUFqQixpQkFBaUIsVUFBVSx5QkFBeUIsdUJBQXVCLENBQUMsZ0JBQWdCLGtCQUFrQixjQUFjLFlBQVksZ0JBQWdCLG1CQUFtQixtQ0FBbUMsZ0JBQWdCLGdCQUFnQixXQUFXLHNCQUFzQix3QkFBd0IsZ0pBQWdKLENBQUMsc0JBQXNCLGNBQWMsY0FBVyxBQUFYLFdBQVcsZ0JBQWdCLG1CQUFtQixzQkFBc0IsV0FBVyxzQkFBc0IsQ0FBQyx1QkFBdUIsY0FBYyxjQUFjLENBQUMsMkJBQTJCLGtCQUFrQixzQkFBc0IsMkJBQTJCLG1DQUFtQyxVQUFVLENBQUMsbUdBQW1HLFdBQVcsa0JBQWtCLE1BQU0sV0FBVyxhQUFhLHNCQUFzQixnRUFBdUQsQUFBdkQsdURBQXVELENBQUMsbURBQW1ELG9CQUFvQixDQUFDLG1DQUEyQixHQUFHLGlCQUFpQixDQUFDLENBQUMsQUFBakQsMkJBQTJCLEdBQUcsaUJBQWlCLENBQUMsQ0FBQyx5QkFBeUIsZ0JBQWdCLDJCQUFtQixBQUFuQixtQkFBbUIsZUFBZSxTQUFTLENBQUMscUpBQXFKLFNBQVMsQ0FBQyx1QkFBdUIsNkJBQXFCLEFBQXJCLHFCQUFxQixlQUFlLFNBQVMsQ0FBQyxpSkFBaUosU0FBUyxDQUFDLHdCQUF3Qiw2QkFBcUIsQUFBckIscUJBQXFCLGdCQUFnQixTQUFTLENBQUMsbUpBQW1KLFNBQVMsQ0FBQyxxQkFBcUIsNkJBQXFCLEFBQXJCLHFCQUFxQixnQkFBZ0IsU0FBUyxDQUFDLDZJQUE2SSxVQUFVLENBQUMsd0JBQXdCLDZCQUFxQixBQUFyQixxQkFBcUIsZ0JBQWdCLFNBQVMsQ0FBQyxtSkFBbUosVUFBVSxDQUFDIiwiZmlsZSI6InN0ZGluIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZXtmb250LWZhbWlseTonRmlyYSBDb2RlJztzcmM6dXJsKFwiLi4vZm9udHMvZW90L0ZpcmFDb2RlLVJlZ3VsYXIuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy9lb3QvRmlyYUNvZGUtUmVndWxhci5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vZm9udHMvd29mZjIvRmlyYUNvZGUtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy93b2ZmL0ZpcmFDb2RlLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL3R0Zi9GaXJhQ29kZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9aHRtbHstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX1ib2R5e2JhY2tncm91bmQ6I2NmMDttYXJnaW46MDtiYWNrZ3JvdW5kOiM0NWZmNWY7YmFja2dyb3VuZDojZmZmfS50eXBlLWNhbnZhc3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDB2dztoZWlnaHQ6MTAwdmg7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MC41O21peC1ibGVuZC1tb2RlOm11bHRpcGx5O3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTtvcGFjaXR5OjE7bWl4LWJsZW5kLW1vZGU6ZXhjbHVzaW9uO21peC1ibGVuZC1tb2RlOm11bHRpcGx5fS50eXBlLWFuaW1hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO3doaXRlLXNwYWNlOnByZTt1bmljb2RlLWJpZGk6ZW1iZWQ7Zm9udC1mYW1pbHk6XCJGaXJhIENvZGVcIiwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxNDhweDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWl4LWJsZW5kLW1vZGU6bXVsdGlwbHk7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBSUFBQUFDQ0FZQUFBQnl0ZzBrQUFBQUVFbEVRVlFZVjJOa2dJRC9qRkFHQXdBS0l3RUMwS3I0Y3dBQUFBQkpSVTVFcmtKZ2dnPT0pfS50eXBlLWFuaW1hdGlvbl9fY29kZXtkaXNwbGF5OmJsb2NrO3RhYi1zaXplOjQ7LW1vei10YWItc2l6ZTo0Oy13ZWJraXQtdGFiLXNpemU6NDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwMDttaXgtYmxlbmQtbW9kZTpsaWdodGVufS50eXBlLWFuaW1hdGlvbl9faW5uZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAuMjVlbX0udHlwZS1hbmltYXRpb25fX3NlbGVjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym94LWRlY29yYXRpb24tYnJlYWs6Y2xvbmU7LXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtjb2xvcjojZmZmfS50eXBlLWFuaW1hdGlvbl9fc2VsZWN0aW9uLS1ibGlua2luZy1zdGFydDo6YmVmb3JlLC50eXBlLWFuaW1hdGlvbl9fc2VsZWN0aW9uLS1ibGlua2luZy1lbmQ6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDowLjA0O2hlaWdodDoxLjJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YW5pbWF0aW9uOmJsaW5rLWFuaW1hdGlvbiAxLjFzIHN0ZXBzKDIsIHN0YXJ0KSBpbmZpbml0ZX0udHlwZS1hbmltYXRpb25fX3NlbGVjdGlvbi0tYmxpbmtpbmctc3RhcnQ6OmJlZm9yZXttYXJnaW4tbGVmdDotMC4wMzVlbX1Aa2V5ZnJhbWVzIGJsaW5rLWFuaW1hdGlvbnt0b3t2aXNpYmlsaXR5OmhpZGRlbn19LnR5cGUtYW5pbWF0aW9uLS1zbWFsbGVye2JhY2tncm91bmQ6IzAwMDtmaWx0ZXI6Y29udHJhc3QoMSk7Zm9udC1zaXplOjMwcHg7ei1pbmRleDoyfS50eXBlLWFuaW1hdGlvbi0tc21hbGxlciAudHlwZS1hbmltYXRpb25fX3NlbGVjdGlvbi0tYmxpbmtpbmctc3RhcnQ6OmJlZm9yZSwudHlwZS1hbmltYXRpb24tLXNtYWxsZXIgLnR5cGUtYW5pbWF0aW9uX19zZWxlY3Rpb24tLWJsaW5raW5nLWVuZDo6YWZ0ZXJ7d2lkdGg6MnB4fS50eXBlLWFuaW1hdGlvbi0tc21hbGx7ZmlsdGVyOmNvbnRyYXN0KDEwMCk7Zm9udC1zaXplOjgwcHg7ei1pbmRleDoxfS50eXBlLWFuaW1hdGlvbi0tc21hbGwgLnR5cGUtYW5pbWF0aW9uX19zZWxlY3Rpb24tLWJsaW5raW5nLXN0YXJ0OjpiZWZvcmUsLnR5cGUtYW5pbWF0aW9uLS1zbWFsbCAudHlwZS1hbmltYXRpb25fX3NlbGVjdGlvbi0tYmxpbmtpbmctZW5kOjphZnRlcnt3aWR0aDo0cHh9LnR5cGUtYW5pbWF0aW9uLS1ub3JtYWx7ZmlsdGVyOmNvbnRyYXN0KDEwMCk7Zm9udC1zaXplOjE2MHB4O3otaW5kZXg6MX0udHlwZS1hbmltYXRpb24tLW5vcm1hbCAudHlwZS1hbmltYXRpb25fX3NlbGVjdGlvbi0tYmxpbmtpbmctc3RhcnQ6OmJlZm9yZSwudHlwZS1hbmltYXRpb24tLW5vcm1hbCAudHlwZS1hbmltYXRpb25fX3NlbGVjdGlvbi0tYmxpbmtpbmctZW5kOjphZnRlcnt3aWR0aDo2cHh9LnR5cGUtYW5pbWF0aW9uLS1iaWd7ZmlsdGVyOmNvbnRyYXN0KDEwMCk7Zm9udC1zaXplOjMwMHB4O3otaW5kZXg6MX0udHlwZS1hbmltYXRpb24tLWJpZyAudHlwZS1hbmltYXRpb25fX3NlbGVjdGlvbi0tYmxpbmtpbmctc3RhcnQ6OmJlZm9yZSwudHlwZS1hbmltYXRpb24tLWJpZyAudHlwZS1hbmltYXRpb25fX3NlbGVjdGlvbi0tYmxpbmtpbmctZW5kOjphZnRlcnt3aWR0aDoxMHB4fS50eXBlLWFuaW1hdGlvbi0tYmlnZ2Vye2ZpbHRlcjpjb250cmFzdCgxMDApO2ZvbnQtc2l6ZTo2MDBweDt6LWluZGV4OjF9LnR5cGUtYW5pbWF0aW9uLS1iaWdnZXIgLnR5cGUtYW5pbWF0aW9uX19zZWxlY3Rpb24tLWJsaW5raW5nLXN0YXJ0OjpiZWZvcmUsLnR5cGUtYW5pbWF0aW9uLS1iaWdnZXIgLnR5cGUtYW5pbWF0aW9uX19zZWxlY3Rpb24tLWJsaW5raW5nLWVuZDo6YWZ0ZXJ7d2lkdGg6MjRweH1cbiJdfQ== */