*{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Monaco",Inconsolata,monospace;font-size:17px;color:#f8f8f8}textarea:focus{outline:none}body{background:#f08080;margin:0 auto;background-size:cover;background-position:50%}.App{font-family:sans-serif;display:flex;justify-content:center;align-items:center;min-height:100vh;min-width:100vw;overflow:hidden}.App,.terminal{position:relative}.terminal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100%;max-height:100%;background:rgba(8,57,82,.64);border-radius:7px 7px;transition:box-shadow .3s linear;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.terminal:hover{box-shadow:0 5px 10px rgba(0,0,0,.5)}.terminal:active{box-shadow:0 20px 50px rgba(0,0,0,.9)}.terminal__head{width:100%;height:25px;background:#ccc linear-gradient(180deg,#ebebeb,#d5d5d5);border-radius:7px 7px 0 0;display:flex;justify-content:start;align-items:center;position:relative}.terminal__text{padding:20px 5%;line-height:1.5}.terminal__text a{color:#52a563;text-decoration:none}.terminal__text__span:before{content:"$ ";color:#52a563}.terminal__circle{position:relative;display:inline-block;width:15px;height:15px;margin-left:4px;font-size:0;font-weight:700;border-radius:10px;overflow:hidden;text-align:center;transition:width .3s ease-out}.terminal__circle_close{background:#ff5c5c;border:1px solid #e33e41;margin-left:7px}.terminal__circle_close:hover{font-size:10px;color:#820005;cursor:pointer;width:50px;transition:width .2s ease-out}.terminal__circle_turn{background:#ffbd4c;border:1px solid #e09e3e}.terminal__circle_turn:hover{font-size:10px;color:#820005;cursor:pointer;width:70px;transition:width .2s ease-out}.terminal__circle_expand{background:#00ca56;border:1px solid #14ae46}.terminal__circle_expand:hover{font-size:10px;color:#820005;cursor:pointer;width:150px;transition:width .2s ease-out}.Icon{position:absolute;top:0;left:0;width:100px;height:100px;background:transparent;margin:5px;padding:2px;border-radius:3px;transition:all .15s ease-in-out;border:1px solid transparent;text-align:center}.Icon:hover{background:rgba(66,165,245,.15);border:1px solid #90caf9;cursor:pointer}.Icon:active{border:1px solid #90caf9;background:rgba(66,165,245,.5);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.ILabel{width:100%;padding-top:10px;text-align:center;font-family:Roboto;font-size:15px;color:#fff;text-shadow:1px 0 0 rgba(0,0,0,.5),-1px 0 0 rgba(0,0,0,.5),0 1px 0 rgba(0,0,0,.5),0 -1px 0 rgba(0,0,0,.5),1px 1px rgba(0,0,0,.5),-1px -1px 0 rgba(0,0,0,.5),1px -1px 0 rgba(0,0,0,.5),-1px 1px 0 rgba(0,0,0,.5)}footer{display:inline-block;height:4.4em;left:50%;min-width:35em;padding:0 10px;perspective:1000px;text-align:center;transform:translatex(-50%)}footer,footer:before{bottom:0;position:absolute}footer:before{background:linear-gradient(0deg,#e6e6e6 0,#a3a3a3);content:"";height:4em;left:0;margin-top:15px;right:0;top:0;transform:rotatex(45deg);width:100%;z-index:-1}footer ul{margin:0 .1em;padding:0;transform-origin:bottom center!important}footer li,footer ul{display:inline-block}footer li{vertical-align:top;position:relative;transform:scale(1);transform-origin:bottom center;transition:transform 2s}footer li:before{background:rgba(0,0,0,.3);border-radius:12px;color:#fff;content:attr(data-title);display:block;float:left;font-size:.9em;left:50%;margin:2px auto;opacity:0;padding:0 10px;position:absolute;text-align:center;top:-35px;transform:translatex(-50%);transform-origin:bottom center!important;visibility:hidden;width:auto}footer li:hover:before{opacity:1;top:-45px;visibility:visible}.jump{-webkit-animation:JUMP .6s cubic-bezier(.4,.01,.6,.99) 2}footer img{-webkit-box-reflect:below -5px -webkit-gradient(linear,left bottom,left top,color-stop(0,hsla(0,0%,90.2%,.2)),color-stop(100%,hsla(0,0%,100%,0)));align-items:center;bottom:0;display:flex;justify-content:center;margin:0 5px;position:relative;transform:scale(1);transform-origin:bottom center!important;transition:all .2s;width:4em}footer img:hover{margin:0 10px;transform:scale(1.2)}@-webkit-keyframes JUMP{0%{bottom:0}50%{bottom:20px;padding-bottom:20px}to{bottom:0}}header{display:flex;padding:15px 25px;justify-content:space-around;align-items:center;font-size:.9em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;width:100%;top:0;font-weight:700}header>div{width:33.333333%}header .center{text-align:center}header span{cursor:pointer}.header__list{display:flex;list-style:none;margin:0;justify-content:flex-end}.header__list>li{margin-left:20px;cursor:pointer}.header__icon{width:30px}@font-face{font-family:"Lato";font-style:normal;font-weight:300;src:local("Lato Light"),local("Lato-Light"),url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh7USSwiPHA.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(https://fonts.gstatic.com/s/lato/v16/S6uyw4BMUTPHjx4wWw.ttf) format("truetype")}@font-face{font-family:"Lato";font-style:normal;font-weight:700;src:local("Lato Bold"),local("Lato-Bold"),url(https://fonts.gstatic.com/s/lato/v16/S6u9w4BMUTPHh6UVSwiPHA.ttf) format("truetype")}@font-face{font-family:"PT Mono";font-style:normal;font-weight:400;src:local("PT Mono"),local("PTMono-Regular"),url(https://fonts.gstatic.com/s/ptmono/v7/9oRONYoBnWILk-9AnC8zNg.ttf) format("truetype")}.window{width:547px;background:#f8f8ff;border-radius:.3rem;box-shadow:0 8px 12px rgba(0,0,0,.1);overflow:hidden}.window .window-body{position:relative;height:300px}.window .window-body .code-input,.window .window-body .code-output{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem;border:none;font-family:"PT Mono",monospace;font-size:.8rem;background:transparent;white-space:pre-wrap;line-height:1.5em;word-wrap:break-word}.window .window-body .code-input{opacity:.7;margin:0;color:#999;font-weight:700;resize:none}.window .window-body .code-output{pointer-events:none;z-index:3;margin:0;overflow-y:auto}body{background:#194a4d;background:linear-gradient(90deg,#194a4d 1%,#669952);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#194a4d",endColorstr="#669952",GradientType=1)}svg{width:100%;height:500px}.fil0{fill:#c3936b}.fil1{fill:#ab7345}.fil2{fill:#d7af91}.fil3{fill:#5b5b5b}.fil4{fill:#727271}.fil5{fill:#ecd1bf}.fil6{fill:#955b27}.fil7{fill:#834b1a}.fil8{fill:#5c3110}.fil9{fill:#d2cc9d}.fil10{fill:#e8e2ac}.fil11{fill:#f6efc8}polygon{opacity:0}polygon:nth-child(0){-webkit-animation:fade-animation 3s ease .85s forwards;animation:fade-animation 3s ease .85s forwards}polygon:first-child{-webkit-animation:fade-animation 3s ease .44s forwards;animation:fade-animation 3s ease .44s forwards}polygon:nth-child(2){-webkit-animation:fade-animation 3s ease .05s forwards;animation:fade-animation 3s ease .05s forwards}polygon:nth-child(3){-webkit-animation:fade-animation 3s ease .33s forwards;animation:fade-animation 3s ease .33s forwards}polygon:nth-child(4){-webkit-animation:fade-animation 3s ease 1.43s forwards;animation:fade-animation 3s ease 1.43s forwards}polygon:nth-child(5),polygon:nth-child(6){-webkit-animation:fade-animation 3s ease .14s forwards;animation:fade-animation 3s ease .14s forwards}polygon:nth-child(7){-webkit-animation:fade-animation 3s ease .65s forwards;animation:fade-animation 3s ease .65s forwards}polygon:nth-child(8){-webkit-animation:fade-animation 3s ease .55s forwards;animation:fade-animation 3s ease .55s forwards}polygon:nth-child(9){-webkit-animation:fade-animation 3s ease 1.85s forwards;animation:fade-animation 3s ease 1.85s forwards}polygon:nth-child(10){-webkit-animation:fade-animation 3s ease .57s forwards;animation:fade-animation 3s ease .57s forwards}polygon:nth-child(11){-webkit-animation:fade-animation 3s ease .92s forwards;animation:fade-animation 3s ease .92s forwards}polygon:nth-child(12){-webkit-animation:fade-animation 3s ease .25s forwards;animation:fade-animation 3s ease .25s forwards}polygon:nth-child(13){-webkit-animation:fade-animation 3s ease .31s forwards;animation:fade-animation 3s ease .31s forwards}polygon:nth-child(14){-webkit-animation:fade-animation 3s ease .6s forwards;animation:fade-animation 3s ease .6s forwards}polygon:nth-child(15){-webkit-animation:fade-animation 3s ease .96s forwards;animation:fade-animation 3s ease .96s forwards}polygon:nth-child(16){-webkit-animation:fade-animation 3s ease .47s forwards;animation:fade-animation 3s ease .47s forwards}polygon:nth-child(17){-webkit-animation:fade-animation 3s ease 1.36s forwards;animation:fade-animation 3s ease 1.36s forwards}polygon:nth-child(18){-webkit-animation:fade-animation 3s ease .62s forwards;animation:fade-animation 3s ease .62s forwards}polygon:nth-child(19){-webkit-animation:fade-animation 3s ease .38s forwards;animation:fade-animation 3s ease .38s forwards}polygon:nth-child(20){-webkit-animation:fade-animation 3s ease .13s forwards;animation:fade-animation 3s ease .13s forwards}polygon:nth-child(21){-webkit-animation:fade-animation 3s ease .52s forwards;animation:fade-animation 3s ease .52s forwards}polygon:nth-child(22){-webkit-animation:fade-animation 3s ease 1.12s forwards;animation:fade-animation 3s ease 1.12s forwards}polygon:nth-child(23){-webkit-animation:fade-animation 3s ease 1.67s forwards;animation:fade-animation 3s ease 1.67s forwards}polygon:nth-child(24){-webkit-animation:fade-animation 3s ease .85s forwards;animation:fade-animation 3s ease .85s forwards}polygon:nth-child(25){-webkit-animation:fade-animation 3s ease .8s forwards;animation:fade-animation 3s ease .8s forwards}polygon:nth-child(26){-webkit-animation:fade-animation 3s ease .47s forwards;animation:fade-animation 3s ease .47s forwards}polygon:nth-child(27){-webkit-animation:fade-animation 3s ease 1.04s forwards;animation:fade-animation 3s ease 1.04s forwards}polygon:nth-child(28){-webkit-animation:fade-animation 3s ease .57s forwards;animation:fade-animation 3s ease .57s forwards}polygon:nth-child(29){-webkit-animation:fade-animation 3s ease .29s forwards;animation:fade-animation 3s ease .29s forwards}polygon:nth-child(30){-webkit-animation:fade-animation 3s ease .91s forwards;animation:fade-animation 3s ease .91s forwards}polygon:nth-child(31){-webkit-animation:fade-animation 3s ease 1.76s forwards;animation:fade-animation 3s ease 1.76s forwards}polygon:nth-child(32){-webkit-animation:fade-animation 3s ease 1.36s forwards;animation:fade-animation 3s ease 1.36s forwards}polygon:nth-child(33){-webkit-animation:fade-animation 3s ease .95s forwards;animation:fade-animation 3s ease .95s forwards}polygon:nth-child(34){-webkit-animation:fade-animation 3s ease 1.58s forwards;animation:fade-animation 3s ease 1.58s forwards}polygon:nth-child(35){-webkit-animation:fade-animation 3s ease .54s forwards;animation:fade-animation 3s ease .54s forwards}polygon:nth-child(36){-webkit-animation:fade-animation 3s ease 1.4s forwards;animation:fade-animation 3s ease 1.4s forwards}polygon:nth-child(37){-webkit-animation:fade-animation 3s ease .51s forwards;animation:fade-animation 3s ease .51s forwards}polygon:nth-child(38){-webkit-animation:fade-animation 3s ease 1.22s forwards;animation:fade-animation 3s ease 1.22s forwards}polygon:nth-child(39){-webkit-animation:fade-animation 3s ease .43s forwards;animation:fade-animation 3s ease .43s forwards}polygon:nth-child(40){-webkit-animation:fade-animation 3s ease 1.17s forwards;animation:fade-animation 3s ease 1.17s forwards}polygon:nth-child(41){-webkit-animation:fade-animation 3s ease 1.36s forwards;animation:fade-animation 3s ease 1.36s forwards}polygon:nth-child(42){-webkit-animation:fade-animation 3s ease 1.18s forwards;animation:fade-animation 3s ease 1.18s forwards}polygon:nth-child(43){-webkit-animation:fade-animation 3s ease 1.97s forwards;animation:fade-animation 3s ease 1.97s forwards}polygon:nth-child(44){-webkit-animation:fade-animation 3s ease 1.13s forwards;animation:fade-animation 3s ease 1.13s forwards}polygon:nth-child(45){-webkit-animation:fade-animation 3s ease 1.8s forwards;animation:fade-animation 3s ease 1.8s forwards}polygon:nth-child(46){-webkit-animation:fade-animation 3s ease .86s forwards;animation:fade-animation 3s ease .86s forwards}polygon:nth-child(47){-webkit-animation:fade-animation 3s ease .73s forwards;animation:fade-animation 3s ease .73s forwards}polygon:nth-child(48){-webkit-animation:fade-animation 3s ease 1.11s forwards;animation:fade-animation 3s ease 1.11s forwards}polygon:nth-child(49){-webkit-animation:fade-animation 3s ease 1.26s forwards;animation:fade-animation 3s ease 1.26s forwards}polygon:nth-child(50){-webkit-animation:fade-animation 3s ease .8s forwards;animation:fade-animation 3s ease .8s forwards}polygon:nth-child(51){-webkit-animation:fade-animation 3s ease .72s forwards;animation:fade-animation 3s ease .72s forwards}polygon:nth-child(52){-webkit-animation:fade-animation 3s ease 1.2s forwards;animation:fade-animation 3s ease 1.2s forwards}polygon:nth-child(53){-webkit-animation:fade-animation 3s ease 1.5s forwards;animation:fade-animation 3s ease 1.5s forwards}polygon:nth-child(54){-webkit-animation:fade-animation 3s ease .2s forwards;animation:fade-animation 3s ease .2s forwards}polygon:nth-child(55){-webkit-animation:fade-animation 3s ease 1.67s forwards;animation:fade-animation 3s ease 1.67s forwards}polygon:nth-child(56){-webkit-animation:fade-animation 3s ease .66s forwards;animation:fade-animation 3s ease .66s forwards}polygon:nth-child(57){-webkit-animation:fade-animation 3s ease .28s forwards;animation:fade-animation 3s ease .28s forwards}polygon:nth-child(58){-webkit-animation:fade-animation 3s ease .99s forwards;animation:fade-animation 3s ease .99s forwards}polygon:nth-child(59){-webkit-animation:fade-animation 3s ease 1.81s forwards;animation:fade-animation 3s ease 1.81s forwards}polygon:nth-child(60){-webkit-animation:fade-animation 3s ease 1.43s forwards;animation:fade-animation 3s ease 1.43s forwards}polygon:nth-child(61){-webkit-animation:fade-animation 3s ease .16s forwards;animation:fade-animation 3s ease .16s forwards}polygon:nth-child(62){-webkit-animation:fade-animation 3s ease 1.2s forwards;animation:fade-animation 3s ease 1.2s forwards}polygon:nth-child(63){-webkit-animation:fade-animation 3s ease .44s forwards;animation:fade-animation 3s ease .44s forwards}polygon:nth-child(64){-webkit-animation:fade-animation 3s ease .51s forwards;animation:fade-animation 3s ease .51s forwards}polygon:nth-child(65){-webkit-animation:fade-animation 3s ease 1.04s forwards;animation:fade-animation 3s ease 1.04s forwards}polygon:nth-child(66){-webkit-animation:fade-animation 3s ease 1.57s forwards;animation:fade-animation 3s ease 1.57s forwards}polygon:nth-child(67){-webkit-animation:fade-animation 3s ease 1.56s forwards;animation:fade-animation 3s ease 1.56s forwards}polygon:nth-child(68){-webkit-animation:fade-animation 3s ease 1.85s forwards;animation:fade-animation 3s ease 1.85s forwards}@-webkit-keyframes fade-animation{0%{opacity:0}to{opacity:1}}@keyframes fade-animation{0%{opacity:0}to{opacity:1}}.portfolioWindow{color:#555;background:#222;text-align:center;font-family:"Roboto Mono";padding:1em;overflow-y:scroll}.flip{margin:10px}.flip>.back,.flip>.front{transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-duration:.5s;transition-property:transform,opacity}.flip>.front{transform:rotateY(0deg)}.flip>.back{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;transform:rotateY(-180deg)}.flip:hover>.front{transform:rotateY(180deg)}.flip:hover>.back{opacity:1;transform:rotateY(0deg)}.flip.flip-vertical>.back{transform:rotateX(-180deg)}.flip.flip-vertical:hover>.front{transform:rotateX(180deg)}.flip.flip-vertical:hover>.back{transform:rotateX(0deg)}.flip{position:relative;display:inline-block;margin-right:2px;margin-bottom:1em;width:400px}.flip>.back,.flip>.front{display:block;color:#fff;width:inherit;background-size:cover!important;background-position:50%!important;height:220px;padding:1em 2em;background:#313131;border-radius:10px}.flip>.back p,.flip>.front p{font-size:.9125rem;line-height:160%;color:#999}.text-shadow{background:#000;opacity:.6;text-shadow:1px 1px rgba(0,0,0,.04),2px 2px rgba(0,0,0,.04),3px 3px rgba(0,0,0,.04),4px 4px rgba(0,0,0,.04),.125rem .125rem rgba(0,0,0,.04),6px 6px rgba(0,0,0,.04),7px 7px rgba(0,0,0,.04),8px 8px rgba(0,0,0,.04),9px 9px rgba(0,0,0,.04),.3125rem .3125rem rgba(0,0,0,.04),11px 11px rgba(0,0,0,.04),12px 12px rgba(0,0,0,.04),13px 13px rgba(0,0,0,.04),14px 14px rgba(0,0,0,.04),.625rem .625rem rgba(0,0,0,.04),16px 16px rgba(0,0,0,.04),17px 17px rgba(0,0,0,.04),18px 18px rgba(0,0,0,.04),19px 19px rgba(0,0,0,.04),1.25rem 1.25rem rgba(0,0,0,.04)}.aboutme{background:#fff;padding:15px}.aboutme,.aboutme li,.aboutme p,.aboutme strong{color:#000}.myPhoto{border-radius:20px;margin:10px;float:right;width:200px}.myPhoto:hover{transform:scale(1.1);transition:transform .3s ease-out}
/*# sourceMappingURL=main.dd2aba3e.chunk.css.map */