body,html{width:100%;min-height:100vh;margin:0;z-index:-999;overflow:auto;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;scroll-behavior:smooth;--ssblur:blur(3px)}.brand-logo{margin-right:20px}#background-canv{position:absolute;top:0;left:0;z-index:-99}#myPerson{text-align:center;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;color:#fff;margin:150px;border-bottom:1px solid rgba(34,5,5,.1)}#myPerson>img{width:150px;height:auto;border-radius:100%;box-shadow:0 0 3px rgba(0,0,0,.733)}.description{margin-top:50px;font-size:1.5rem;padding-bottom:100px}.card-image{display:grid}.card-title{text-shadow:0 0 3px #000}.screenshot-bg{-webkit-filter:var(--ssblur);-moz-filter:var(--ssblur);-o-filter:var(--ssblur);-ms-filter:var(--ssblur);filter:var(--ssblur);transition:filter .5s;transform:scale(1.01)}.screenshot-bg:hover{-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);-ms-filter:blur(0);filter:blur(0)}.icon-fg,.screenshot-bg{grid-column:1;grid-row:1}.icon-fg{max-width:150px;height:auto;margin-left:auto;margin-right:auto;margin-top:50px;transition:opacity .8s}.icon-fg:hover{opacity:0}#scrolltop-btn{opacity:0;transition:opacity .5s;left:60px;bottom:60px;max-width:56px;max-height:56px;padding-top:0}footer{height:10vh;padding:15px}.footer-container{text-align:center}.separation-line{position:absolute;border-left:1px solid rgba(66,66,66,.3);height:7vh;left:50%}.contact-icon{display:inline-block;height:6vh;margin:0 10px 0 10px}.contact-icon>img{height:inherit;width:auto}.my-navbar-fixed{position:relative}@media only screen and (max-width:499px){.navbar-mobile-fixed{position:fixed;width:100%;z-index:900}header{margin-bottom:100px}h1{font-size:3em}.description{padding-bottom:25px}#myPerson{margin:0;margin-top:50px;margin-bottom:75px}}@media only screen and (min-width:500px) and (max-width:780px){#myPerson{margin:0;margin-top:120px;margin-bottom:150px}}@media only screen and (max-width:992px){nav .brand-logo.right{left:0;right:0;text-align:center}#scrolltop-btn{left:30px;bottom:30px}}@media only screen and (min-width:1200px){.card-content{font-size:20px}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#648cff}::-webkit-scrollbar-thumb{background:orange}::-webkit-scrollbar-thumb:hover{background:#da8e00}