@import url(https://fonts.googleapis.com/css2?family=Comfortaa:wght@500&family=Source+Code+Pro&display=swap);body{background:linear-gradient(45deg,#19032e 10%,#0d2158 70%,#035f94);color:#fff;font-family:Source Code Pro,monospace;font-size:14px;line-height:1.6;margin:0;padding:0;scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5{font-family:Comfortaa,cursive}a{color:#fff;cursor:pointer;font-weight:900;text-decoration:underline}a:hover{text-shadow:0 0 10px #fffc}*{box-sizing:border-box;margin:0}::-webkit-scrollbar{border:1px solid #0000004d;height:6px;width:6px;z-index:5}::-webkit-scrollbar-track{background:linear-gradient(180deg,#030113 25%,#152433 75%)}::-webkit-scrollbar-thumb{background:#8cadad}::-webkit-scrollbar-thumb:hover{background:#274963}.sky{height:100vh;overflow:hidden;transition:4s;width:100vw;z-index:-1}#stars,.sky{position:fixed}#stars{height:100%;left:0;top:0;width:100%;z-index:-9999}.star{-webkit-touch-callout:none;animation:glow 3s ease-in-out infinite alternate;animation:fade 3s ease-in-out infinite alternate;animation-name:glow,fade;position:absolute;-webkit-user-select:none;user-select:none}.star:first-child{animation-delay:-2.2991s;animation-duration:2.77s;color:#fffc;font-size:14px;transform:translate(76vw,173vh)}.star:nth-child(2){animation-delay:-.9801s;animation-duration:2.97s;color:#fffc;font-size:14px;transform:translate(95vw,175vh)}.star:nth-child(3){animation-delay:-2.0856s;animation-duration:3.16s;color:#fffc;font-size:12px;transform:translate(9vw,131vh)}.star:nth-child(4){animation-delay:-.5168s;animation-duration:3.23s;color:#fffc;font-size:12px;transform:translate(12vw,98vh)}.star:nth-child(5){animation-delay:-.9945s;animation-duration:1.53s;color:#fffc;font-size:10px;transform:translate(65vw,39vh)}.star:nth-child(6){animation-delay:-3.18s;animation-duration:3.18s;color:#fffc;font-size:12px;transform:translate(105vw,192vh)}.star:nth-child(7){animation-delay:-2.3652s;animation-duration:3.24s;color:#fffc;font-size:10px;transform:translate(93vw,194vh)}.star:nth-child(8){animation-delay:-1.2474s;animation-duration:1.54s;color:#fffc;font-size:9px;transform:translate(70vw,32vh)}.star:nth-child(9){animation-delay:-1.4112s;animation-duration:2.52s;color:#fffc;font-size:9px;transform:translate(82vw,51vh)}.star:nth-child(10){animation-delay:-.8736s;animation-duration:1.04s;color:#fffc;font-size:12px;transform:translate(55vw,136vh)}.star:nth-child(11){animation-delay:-2.6128s;animation-duration:2.84s;color:#fffc;font-size:12px;transform:translate(5vw,192vh)}.star:nth-child(12){animation-delay:-1.3112s;animation-duration:1.49s;color:#fffc;font-size:12px;transform:translate(43vw,20vh)}.star:nth-child(13){animation-delay:-.663s;animation-duration:1.02s;color:#fffc;font-size:14px;transform:translate(96vw,64vh)}.star:nth-child(14){animation-delay:-2.7018s;animation-duration:3.42s;color:#fffc;font-size:12px;transform:translate(39vw,21vh)}.star:nth-child(15){animation-delay:-1.0856s;animation-duration:1.18s;color:#fffc;font-size:10px;transform:translate(68vw,38vh)}.star:nth-child(16){animation-delay:-1.0437s;animation-duration:2.13s;color:#fffc;font-size:11px;transform:translate(66vw,14vh)}.star:nth-child(17){animation-delay:-1.3968s;animation-duration:2.91s;color:#fffc;font-size:14px;transform:translate(100vw,125vh)}.star:nth-child(18){animation-delay:-.7696s;animation-duration:2.08s;color:#fffc;font-size:9px;transform:translate(110vw,100vh)}.star:nth-child(19){animation-delay:-.8532s;animation-duration:1.58s;color:#fffc;font-size:11px;transform:translate(83vw,48vh)}.star:nth-child(20){animation-delay:-1.656s;animation-duration:2.3s;color:#fffc;font-size:7px;transform:translate(81vw,47vh)}.star:nth-child(21){animation-delay:-1.53s;animation-duration:1.8s;color:#fffc;font-size:13px;transform:translate(5vw,161vh)}.star:nth-child(22){animation-delay:-.6734s;animation-duration:1.82s;color:#fffc;font-size:15px;transform:translate(18vw,57vh)}.star:nth-child(23){animation-delay:-.9686s;animation-duration:3.34s;color:#fffc;font-size:13px;transform:translate(16vw,7vh)}.star:nth-child(24){animation-delay:-.5256s;animation-duration:2.92s;color:#fffc;font-size:13px;transform:translate(66vw,10vh)}.star:nth-child(25){animation-delay:-3.3077s;animation-duration:3.41s;color:#fffc;font-size:7px;transform:translate(49vw,42vh)}.star:nth-child(26){animation-delay:-1.2s;animation-duration:2s;color:#fffc;font-size:10px;transform:translate(22vw,53vh)}.star:nth-child(27){animation-delay:-.3315s;animation-duration:2.21s;color:#fffc;font-size:7px;transform:translate(25vw,148vh)}.star:nth-child(28){animation-delay:-.942s;animation-duration:1.57s;color:#fffc;font-size:15px;transform:translate(41vw,185vh)}.star:nth-child(29){animation-delay:-1.2245s;animation-duration:1.55s;color:#fffc;font-size:10px;transform:translate(93vw,95vh)}.star:nth-child(30){animation-delay:-2.2372s;animation-duration:2.38s;color:#fffc;font-size:14px;transform:translate(11vw,18vh)}.star:nth-child(31){animation-delay:-.346s;animation-duration:3.46s;color:#fffc;font-size:11px;transform:translate(99vw,104vh)}.star:nth-child(32){animation-delay:-.1284s;animation-duration:1.07s;color:#fffc;font-size:14px;transform:translate(16vw,199vh)}.star:nth-child(33){animation-delay:-.7575s;animation-duration:1.01s;color:#fffc;font-size:13px;transform:translate(18vw,200vh)}.star:nth-child(34){animation-delay:-1.9564s;animation-duration:2.92s;color:#fffc;font-size:13px;transform:translate(3vw,133vh)}.star:nth-child(35){animation-delay:-2.294s;animation-duration:3.1s;color:#fffc;font-size:11px;transform:translate(53vw,149vh)}.star:nth-child(36){animation-delay:-1.8424s;animation-duration:1.96s;color:#fffc;font-size:10px;transform:translate(77vw,105vh)}.star:nth-child(37){animation-delay:-.6417s;animation-duration:2.07s;color:#fffc;font-size:8px;transform:translate(37vw,131vh)}.star:nth-child(38){animation-delay:-1.8018s;animation-duration:1.82s;color:#fffc;font-size:12px;transform:translate(51vw,134vh)}.star:nth-child(39){animation-delay:-.371s;animation-duration:2.65s;color:#fffc;font-size:7px;transform:translate(70vw,111vh)}.star:nth-child(40){animation-delay:-1.3104s;animation-duration:2.73s;color:#fffc;font-size:9px;transform:translate(88vw,143vh)}.star:nth-child(41){animation-delay:-1.2402s;animation-duration:3.18s;color:#fffc;font-size:10px;transform:translate(84vw,161vh)}.star:nth-child(42){animation-delay:-1.0166s;animation-duration:2.99s;color:#fffc;font-size:8px;transform:translate(20vw,159vh)}.star:nth-child(43){animation-delay:-.8856s;animation-duration:1.64s;color:#fffc;font-size:10px;transform:translate(8vw,137vh)}.star:nth-child(44){animation-delay:-.8944s;animation-duration:3.44s;color:#fffc;font-size:14px;transform:translate(33vw,63vh)}.star:nth-child(45){animation-delay:-.483s;animation-duration:3.45s;color:#fffc;font-size:14px;transform:translate(69vw,14vh)}.star:nth-child(46){animation-delay:-.156s;animation-duration:3.12s;color:#fffc;font-size:15px;transform:translate(101vw,136vh)}.star:nth-child(47){animation-delay:-1.8734s;animation-duration:3.23s;color:#fffc;font-size:11px;transform:translate(71vw,183vh)}.star:nth-child(48){animation-delay:-1.369s;animation-duration:1.85s;color:#fffc;font-size:8px;transform:translate(53vw,200vh)}.star:nth-child(49){animation-delay:-.6292s;animation-duration:1.43s;color:#fffc;font-size:8px;transform:translate(30vw,15vh)}.star:nth-child(50){animation-delay:-.1128s;animation-duration:2.82s;color:#fffc;font-size:13px;transform:translate(32vw,131vh)}.star:nth-child(51){animation-delay:-.1204s;animation-duration:3.01s;color:#fffc;font-size:10px;transform:translate(26vw,127vh)}.star:nth-child(52){animation-delay:-3.2205s;animation-duration:3.39s;color:#fffc;font-size:15px;transform:translate(83vw,177vh)}.star:nth-child(53){animation-delay:-.8215s;animation-duration:2.65s;color:#fffc;font-size:7px;transform:translate(54vw,179vh)}.star:nth-child(54){animation-delay:-.9545s;animation-duration:1.15s;color:#fffc;font-size:15px;transform:translate(67vw,87vh)}.star:nth-child(55){animation-delay:-.8064s;animation-duration:1.26s;color:#fffc;font-size:9px;transform:translate(6vw,28vh)}.star:nth-child(56){animation-delay:-1.5402s;animation-duration:3.02s;color:#fffc;font-size:10px;transform:translate(78vw,180vh)}.star:nth-child(57){animation-delay:-1.5895s;animation-duration:1.87s;color:#fffc;font-size:8px;transform:translate(15vw,24vh)}.star:nth-child(58){animation-delay:-1.3261s;animation-duration:1.49s;color:#fffc;font-size:10px;transform:translate(74vw,70vh)}.star:nth-child(59){animation-delay:-2.8658s;animation-duration:3.22s;color:#fffc;font-size:8px;transform:translate(101vw,26vh)}.star:nth-child(60){animation-delay:-1.6678s;animation-duration:2.69s;color:#fffc;font-size:12px;transform:translate(33vw,154vh)}.star:nth-child(61){animation-delay:-2.33s;animation-duration:2.33s;color:#fffc;font-size:10px;transform:translate(70vw,25vh)}.star:nth-child(62){animation-delay:-.4551s;animation-duration:1.11s;color:#fffc;font-size:8px;transform:translate(47vw,186vh)}.star:nth-child(63){animation-delay:-1.9285s;animation-duration:2.03s;color:#fffc;font-size:12px;transform:translate(49vw,190vh)}.star:nth-child(64){animation-delay:-.2547s;animation-duration:2.83s;color:#fffc;font-size:13px;transform:translate(68vw,73vh)}.star:nth-child(65){animation-delay:-1.148s;animation-duration:2.87s;color:#fffc;font-size:12px;transform:translate(9vw,25vh)}.star:nth-child(66){animation-delay:-1.921s;animation-duration:2.26s;color:#fffc;font-size:13px;transform:translate(10vw,157vh)}.star:nth-child(67){animation-delay:-.4446s;animation-duration:1.14s;color:#fffc;font-size:14px;transform:translate(1vw,166vh)}.star:nth-child(68){animation-delay:-.7812s;animation-duration:1.26s;color:#fffc;font-size:12px;transform:translate(83vw,162vh)}.star:nth-child(69){animation-delay:-1.2078s;animation-duration:1.83s;color:#fffc;font-size:8px;transform:translate(88vw,125vh)}.star:nth-child(70){animation-delay:-1.7286s;animation-duration:2.01s;color:#fffc;font-size:14px;transform:translate(45vw,47vh)}.star:nth-child(71){animation-delay:-.0692s;animation-duration:1.73s;color:#fffc;font-size:11px;transform:translate(21vw,28vh)}.star:nth-child(72){animation-delay:-.7812s;animation-duration:1.86s;color:#fffc;font-size:12px;transform:translate(57vw,197vh)}.star:nth-child(73){animation-delay:-66ms;animation-duration:2.2s;color:#fffc;font-size:14px;transform:translate(105vw,10vh)}.star:nth-child(74){animation-delay:-.8979s;animation-duration:2.19s;color:#fffc;font-size:10px;transform:translate(73vw,15vh)}.star:nth-child(75){animation-delay:-1.9951s;animation-duration:2.81s;color:#fffc;font-size:7px;transform:translate(56vw,73vh)}.star:nth-child(76){animation-delay:-.7136s;animation-duration:2.23s;color:#fffc;font-size:7px;transform:translate(48vw,94vh)}.star:nth-child(77){animation-delay:-.9782s;animation-duration:1.46s;color:#fffc;font-size:7px;transform:translate(40vw,83vh)}.star:nth-child(78){animation-delay:-.0225s;animation-duration:2.25s;color:#fffc;font-size:9px;transform:translate(69vw,74vh)}.star:nth-child(79){animation-delay:-1.1253s;animation-duration:3.41s;color:#fffc;font-size:13px;transform:translate(94vw,60vh)}.star:nth-child(80){animation-delay:-.8848s;animation-duration:3.16s;color:#fffc;font-size:8px;transform:translate(98vw,40vh)}@keyframes glow{0%{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #1c19c7,0 0 40px #1c19c7,0 0 50px #1c19c7,0 0 70px #1c19c7}to{text-shadow:0 0 20px #fff,0 0 30px #24effd,0 0 40px #24effd,0 0 50px #24effd,0 0 60px #24effd,0 0 80px #24effd}}@keyframes fade{0%{opacity:.2}to{opacity:1}}.terminal{background-color:#0000004d;border-radius:5px;box-shadow:0 0 10px 7px #00000059;display:flex;flex-direction:column;height:70vh;max-width:1000px;padding:0 .5rem .5rem;position:relative;width:85vw}.terminal .command{color:#eeec;font-size:13px;height:5vh;padding:.5rem 0;transition:2s}.terminal .command.command-bottom{border-radius:3px;color:#eee;padding:5px 10px}.terminal .content{height:60vh;overflow-y:auto;transition:1s}.terminal .header{display:flex;justify-content:space-between;padding-bottom:.5rem}.terminal .header .right-buttons{border-bottom:1px solid #5e5e5e1a;display:flex;flex:1 1;justify-content:flex-end}.terminal .header .right-buttons .right-buttons-container button{background-color:initial;border:none;color:#ffffff80;cursor:pointer;padding-top:.7rem}.terminal .header .right-buttons .right-buttons-container button:hover{color:#fffc;text-decoration:underline}.terminal .header .right-buttons .right-buttons-container button.selected{font-weight:700}@keyframes blink{0.01%{opacity:0}50%{opacity:0}50.01%{opacity:1}}.blink{animation:blink 1.5s linear infinite;font-size:1rem;font-weight:700;opacity:1}.card{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative}.card .title{color:#ffffffe6;font-size:37px;font-weight:700;letter-spacing:2px;text-align:center;text-shadow:0 0 10px #fff;word-spacing:3px;z-index:2}.card .title i{animation:total-fade 1s infinite alternate;border-right:4px solid #ffffffb3;display:inline-block;height:40px;padding-left:7px}.card .subtitle{color:#fff;font-size:14px;opacity:.8;text-align:center}.card .particles{height:100%;position:absolute;width:100%}.card .contacts{align-items:center;display:flex;font-size:13px;justify-content:center;margin-top:1.3rem;min-height:40px;text-align:center;width:100%;z-index:1}.card .contacts a{color:#fff;display:inline-flex;margin:.5rem;opacity:.5;transition:.2s}.card .contacts a:hover{opacity:1}.card .contacts svg{fill:#fff;height:1.7rem;width:1.7rem}.about{display:block;height:100%;padding:2rem 1rem}.about .bold{display:block;font-size:15px;font-weight:700}.about .container-text{flex:1 1}.about .container-text .text{padding-right:2rem;padding-top:1.5rem;text-align:justify}.about img{border-radius:50%;flex:1 1}.about .pond{align-items:center;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.about .pond,.about .pond .koi{display:flex;justify-content:center}.about .pond .koi{font-family:monospace;font-size:.75em;font-weight:lighter;line-height:inherit!important;opacity:.75;text-align:center;text-overflow:clip;white-space:pre;width:50%}.projects{font-size:11px;height:100%;padding:1rem;position:relative;text-align:justify}.projects .bold{display:block;font-size:15px;font-weight:700}.projects a{color:#fff;text-decoration:none}.projects .cardlist .item{border-left:2px solid #ffffffb3;font-size:12px;font-weight:400;margin-bottom:1.5rem;padding:1rem 1rem .5rem;position:relative;transition:.1s}.projects .cardlist .item h5{font-size:14px}.projects .cardlist .item .title{display:block;font-size:14px;font-weight:700}.projects .cardlist .item:hover{background-color:#4444444d;text-shadow:none}.projects .cardlist .item .chips{display:block;padding-top:.7rem;text-align:right}.projects .cardlist .item .chips .chip{background:#0505055e;border-radius:12px;display:inline-block;font-size:11px;margin:5px;padding:.3rem 1rem;transition:.1s}.projects .cardlist .item .block{color:#fffc}.projects .cardlist .item .block svg{height:.7rem;width:.7rem}.projects .cardlist .item .block i{margin-right:1rem}.container{flex-direction:row;min-height:100vh}.container,.main{align-items:center;display:flex;justify-content:center}.main{flex-direction:column;height:100vh;position:relative;width:100vw}.terminal-buttons{display:inline-block}.terminal-command-button{background-color:initial;border:1px solid #aaaaaa1a;border-left:none;border-top:none;color:#ddd;cursor:pointer;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:1em;padding:.7rem 1rem .5rem;text-decoration:none}.terminal-command-button:hover:not(.selected){color:#fffc;text-shadow:0 0 5px #eee;transition:.5s}.terminal-command-button.selected{border:none;border-right:1px solid #aaaaaa1a;color:#fffc;font-weight:700}.terminal-command-button.selected:hover{background-color:initial;cursor:default}.none{opacity:0;transition-delay:5s}
/*# sourceMappingURL=main.9edbdbfd.css.map*/