#index-app .display-3{text-transform:uppercase;letter-spacing:1rem}#loader{z-index:1031;-webkit-transition:opacity ease-out .2s;transition:opacity ease-out .2s;background:#212337}.loader-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px}.loader-item::before,.loader-item::after{content:"";width:25px;aspect-ratio:1;-webkit-box-shadow:0 0 0 3px inset #fff;box-shadow:0 0 0 3px inset #fff;-webkit-animation:l5 1.5s infinite;animation:l5 1.5s infinite}.loader-item::after{--s:-1}@-webkit-keyframes l5{0%{-webkit-transform:scaleX(1) translate(0) scale(1);transform:scaleX(1) translate(0) scale(1);-webkit-transform:scaleX(var(--s, 1)) translate(0) scale(1);transform:scaleX(var(--s, 1)) translate(0) scale(1)}33%{-webkit-transform:scaleX(1) translate(calc(50% + 2.5px)) scale(1);transform:scaleX(1) translate(calc(50% + 2.5px)) scale(1);-webkit-transform:scaleX(var(--s, 1)) translate(calc(50% + 2.5px)) scale(1);transform:scaleX(var(--s, 1)) translate(calc(50% + 2.5px)) scale(1)}66%{-webkit-transform:scaleX(1) translate(calc(50% + 2.5px)) scale(2);transform:scaleX(1) translate(calc(50% + 2.5px)) scale(2);-webkit-transform:scaleX(var(--s, 1)) translate(calc(50% + 2.5px)) scale(2);transform:scaleX(var(--s, 1)) translate(calc(50% + 2.5px)) scale(2)}100%{-webkit-transform:scaleX(1) translate(0) scale(1);transform:scaleX(1) translate(0) scale(1);-webkit-transform:scaleX(var(--s, 1)) translate(0) scale(1);transform:scaleX(var(--s, 1)) translate(0) scale(1)}}@keyframes l5{0%{-webkit-transform:scaleX(1) translate(0) scale(1);transform:scaleX(1) translate(0) scale(1);-webkit-transform:scaleX(var(--s, 1)) translate(0) scale(1);transform:scaleX(var(--s, 1)) translate(0) scale(1)}33%{-webkit-transform:scaleX(1) translate(calc(50% + 2.5px)) scale(1);transform:scaleX(1) translate(calc(50% + 2.5px)) scale(1);-webkit-transform:scaleX(var(--s, 1)) translate(calc(50% + 2.5px)) scale(1);transform:scaleX(var(--s, 1)) translate(calc(50% + 2.5px)) scale(1)}66%{-webkit-transform:scaleX(1) translate(calc(50% + 2.5px)) scale(2);transform:scaleX(1) translate(calc(50% + 2.5px)) scale(2);-webkit-transform:scaleX(var(--s, 1)) translate(calc(50% + 2.5px)) scale(2);transform:scaleX(var(--s, 1)) translate(calc(50% + 2.5px)) scale(2)}100%{-webkit-transform:scaleX(1) translate(0) scale(1);transform:scaleX(1) translate(0) scale(1);-webkit-transform:scaleX(var(--s, 1)) translate(0) scale(1);transform:scaleX(var(--s, 1)) translate(0) scale(1)}}.external-link,.external-link .external-link-label{-webkit-transition:all linear .2s;transition:all linear .2s;color:#f8f9fa}.external-link .external-link-label{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%);white-space:nowrap;opacity:0}.external-link:hover{cursor:pointer;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);color:skyblue}.external-link:hover .external-link-label{cursor:pointer;opacity:1;-webkit-transform:translateX(-50%) transform(-100%) scale(1.1);transform:translateX(-50%) transform(-100%) scale(1.1);color:skyblue}.skill-bar{width:100px;height:12px;overflow:hidden}.skill-fill{height:100%;max-width:0;-webkit-transition:all linear .5s .5s;transition:all linear .5s .5s}.portfolio-item{-webkit-transition:all linear .2s;transition:all linear .2s}.portfolio-item img{-webkit-box-shadow:0 0 15px #f8f9fa;box-shadow:0 0 15px #f8f9fa}.portfolio-item:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.switch{width:150px;height:30px}.switch .switch-handle{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.lang-button{background:rgba(0,0,0,0);-webkit-transition:all linear .2s;transition:all linear .2s}.lang-button:hover{background:#f8f9fa}.typewrite>.wrap{border-right:.08em solid #fff;-webkit-transition:border-color .5s ease;transition:border-color .5s ease}

/*# sourceMappingURL=index-dcf33ba03f05c7c1ab38.css.map*/