@font-face{font-family:polya;src:url(res/polya-webfont.woff2)format("woff2")}body{background-color:#121212}.navbar-brand{position:fixed;font-size:1rem;display:block;margin-left:.8em;margin-top:.3em;color:#f5d300;z-index:1000}.navbar-brand:hover{color:#fe53bb}#nav-toggle{position:fixed;display:block;font-size:1.1rem;top:0;right:0;margin-top:.7em;margin-left:.8em;color:#f5d300;z-index:1000}#nav-toggle:hover{color:#fe53bb}.overlay{position:fixed;width:0;height:100vh;background-color:#121212;display:none;top:0;right:0;z-index:2}.overlay-nav{list-style:none;display:none}.overlay-nav li{width:0%;margin-bottom:3vh;padding:0}.overlay a{display:inline-block;color:#fafafa;font-family:ibm plex sans condensed;font-size:6rem;margin-bottom:-2em;margin-top:-1.8rem}.overlay a:hover{text-decoration:none}#title{font-family:polya;font-size:3em}#main{color:#fafafa;font-family:open sans;padding-bottom:26rem}#main p{font-weight:600;font-size:4.5rem;padding-top:15rem}.tran{margin:15rem 0;text-align:center}#tran-1-txt{font-size:3em}#skills{padding-top:2rem;margin-bottom:19rem;color:#fe53bb;scroll-margin:3.5rem}#skills h4{font-family:open sans;font-weight:200;font-size:1.8rem;margin-left:7rem}#skill-table{margin-top:4rem;margin-right:10rem;margin-left:15rem}.skill{border-style:solid;border-radius:50%;border-width:2px;height:200px;width:200px;margin-bottom:4rem;overflow:hidden;backface-visibility:hidden;transform:translate(0,0)}.skill.avail .fill{height:0;animation-name:fillAction;animation-iteration-count:1;animation-timing-function:cubic-bezier(.2,.6,.8,.4);animation-fill-mode:forwards}.skill .waveShape{animation-name:waveAction;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:.5s;fill:#09fbd3}@keyframes fillAction{0%{transform:translate(0,200px)}100%{transform:translate(0,var(--max,0))}}@keyframes waveAction{0%{transform:translate(-150px,0)}100%{transform:translate(0,0)}}.skill p{font-family:ibm plex mono;font-weight:400;font-size:1.5rem;position:absolute;opacity:80%;top:50%;left:50%;transform:translate(-50%,-50%)}#sk-aosp p{font-size:1.3rem}#sk-lnx p{font-size:1.2rem}#sk-web p{font-size:1.3rem}#tran-2-txt{color:#f5d300}#projects{margin-left:7rem;font-weight:200;scroll-margin:6rem}.project{padding:1.8rem 2.5rem;border-style:solid;border-color:#09fbd3;border-width:2px;color:#fafafa;overflow:hidden}.project.avail .proj-info{animation:slide-up 1s ease}@keyframes slide-up{0%{transform:translateY(150px)}100%{transform:translateY(0)}}.project.avail:hover{background-color:#2a2a2a}.proj-wrapper{margin-top:2rem;width:65%}.proj-wrapper a:hover{text-decoration:none}#projects h4{font-family:open sans;font-size:1.8rem;color:#09fbd3}.project h5{font-size:1.5rem;font-family:open sans}.project p{font-family:ibm plex mono;font-size:1rem;margin-left:1rem;margin-top:1rem;margin-bottom:-.4rem}.project .pr-info{font-size:.8rem;margin-top:1.3rem;text-align:right}#pr-ret{font-family:ibm plex mono;margin-top:2rem}#tran-3-txt{color:#f5d300;font-size:2rem}#social{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:15rem;scroll-margin:3.5rem}#profile-pic{border-radius:50%;width:160.5px}.sicon{position:absolute;border-radius:50%;width:86px;height:86px}.sicon.avail{animation:shake 1s}@keyframes shake{0%{transform:translate(1px,1px)rotate(0)}10%{transform:translate(-1px,-2px)rotate(-1deg)}20%{transform:translate(-3px,0)rotate(1deg)}30%{transform:translate(3px,2px)rotate(0)}40%{transform:translate(1px,-1px)rotate(1deg)}50%{transform:translate(-1px,2px)rotate(-1deg)}60%{transform:translate(-3px,1px)rotate(0)}70%{transform:translate(3px,1px)rotate(-1deg)}80%{transform:translate(-1px,-1px)rotate(1deg)}90%{transform:translate(1px,2px)rotate(0)}100%{transform:translate(1px,-2px)rotate(-1deg)}}.facebook{background-color:#3b5998}.twitter{background-color:#38a1f3}a.fab{font-size:3.5em;color:#fafafa}a.fab:hover{text-decoration:none}.github{width:83.4px;height:87px}a.fa-github{font-size:5.375em}.telegram{border-radius:50%}a.fa-telegram{background:radial-gradient(#fafafa 50%,transparent 50%);color:#08c;font-size:5.375em}#footer p{text-align:right;margin-right:1.2em;margin-bottom:.5em;color:#f5d300;font-size:.7em}