@import "https://fonts.googleapis.com/css2?family=Inconsolata:wght@500;600&family=Roboto:ital,wght@0,300;0,400;1,70&display=swap";*{box-sizing:border-box;margin:0;padding:0;text-decoration:none}html,body{color:#efefef;background-color:#0b0c0d;font:300 1em/135% Roboto,sans-serif}@media screen and (width>=1024px){html,body{font-size:18px}}a:link,a:visited,a:hover,a:active{color:inherit}.btn{font:inherit;border:none;border-radius:.1em;padding:.2em .5em}.container{width:90%;margin:auto;padding:2.5rem 0}.container-heading{font:600 1.6rem Inconsolata,monospace}@media screen and (width>=768px){.container-heading{text-align:center;padding:.5rem 0;font-size:2rem}}.container-text{text-align:justify;text-justify:distribute;padding:2.5rem 0;line-height:150%}.container-text-center{text-align:center}@media screen and (width>=768px){.container-text-center-md{text-align:center}.container{width:80%;padding:2.5rem 0}.container-bar{background-color:#7f7f7f;width:min(30rem,60%);height:1px;margin:0 auto}}@media screen and (width>=1024px){.container{padding:3.5rem 0}}.display-none{display:none!important}#about{max-width:50rem;margin:1rem auto auto}#hero{background-color:#0000;background-image:linear-gradient(#0006,#0006),url(../galaxy.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:calc(100vh - 3rem);padding:8vh 5vw}#hero-content{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000090;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;width:100%;min-height:calc(84vh - 3rem);padding:1rem;display:flex}#hero-content-text{flex-direction:column;gap:.8rem;display:flex}#hero-content-text-heading{font:600 1.8rem Inconsolata,monospace}#hero-content-text-heading-text-cursor{background-color:#efefef;width:.05em;height:1em;margin:0 0 -.1em .1em;display:inline-block}#hero-content-fig{object-fit:scale-down;max-width:100%;height:15rem}@media screen and (width>=768px){#hero-content{flex-direction:row}#hero-content-text{height:inherit;justify-content:center;max-width:32rem}#hero-content-text-heading{font-size:2.5rem}}.blinker-effect{animation:1.2s infinite blinker}@keyframes blinker{50%{background-color:#ffe0}}#page-footer{text-align:center;width:90%;margin:0 auto}#page-footer-text{padding:0 0 2rem;font-size:.7rem}#page-footer-text-made-by{padding:0 0 .2rem}#page-footer-text a:hover{color:#a4a4a4}#page-header{z-index:1;background-color:#0b0c0d;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:3rem;padding:0 2rem;font:500 1em Inconsolata,monospace;display:flex;position:sticky;top:0}#page-header-logo{height:2.5rem}#page-header-navbar-toggle{display:none}#page-header-navbar-toggle:checked+#page-header-navbar-menu #page-header-navbar-menu-icon{background:0 0}#page-header-navbar-toggle:checked+#page-header-navbar-menu #page-header-navbar-menu-icon:before{margin-top:0;transform:rotate(-45deg)}#page-header-navbar-toggle:checked+#page-header-navbar-menu #page-header-navbar-menu-icon:after{margin-top:0;transform:rotate(45deg)}#page-header-navbar-toggle:checked~#page-header-navbar-ul li{height:2.5rem;padding:.5rem;font-size:1.1rem}#page-header-navbar-toggle:checked~#page-header-navbar-ul li:not(:first-child){border-top:.1rem solid #7f7f7f}#page-header-navbar-menu{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}#page-header-navbar-menu-icon{background-color:#efefef;width:2rem;height:.25rem;margin:.3rem 0;transition:transform .4s cubic-bezier(.23,1,.32,1);display:block;position:absolute}#page-header-navbar-menu-icon:before{content:"";background-color:#efefef;width:2rem;height:.25rem;margin:-.5rem 0 .3rem;transition:transform .4s cubic-bezier(.23,1,.32,1);display:block;position:absolute}#page-header-navbar-menu-icon:after{content:"";background-color:#efefef;width:2rem;height:.25rem;margin:.5rem 0 .3rem;transition:transform .4s cubic-bezier(.23,1,.32,1);display:block;position:absolute}#page-header-navbar-ul{flex-direction:column;width:100%;margin-top:3rem;list-style:none;display:flex;position:absolute;top:0;left:0}#page-header-navbar-ul li{background:#1f1f1f;flex-direction:row;justify-content:center;align-items:center;height:0;margin:0;padding:0;transition:height .4s cubic-bezier(.23,1,.32,1);display:flex;overflow:hidden}#page-header-navbar-ul li:hover{background:#595959}@media screen and (width>=768px){#page-header{justify-content:space-around}#page-header-navbar-menu{display:none}#page-header-navbar-ul{background:0 0;flex-direction:row;height:100%;margin:0;position:static}#page-header-navbar-ul li{background:0 0;height:3rem;padding:0 1rem}#page-header-navbar-ul li:hover{background:#343434}}#projects-text{padding-bottom:1.5rem}#projects-grid{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}#projects-grid .projects-div{width:18rem;max-width:100%}#projects-grid .projects-div-img{max-width:100%}#projects-grid .projects-div-inner{text-align:c;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:.4rem 0;display:flex}#projects-grid .projects-div-inner-heading{color:#028df6;text-align:center;font:600 1.4rem Inconsolata,monospace}#projects-grid .projects-div-inner-topics{text-align:center;font:500 1em Inconsolata,monospace}#projects-grid .projects-div-inner-btn{color:#efefef;background-color:#014983;width:fit-content}#projects-grid .projects-div-inner-btn:hover{background-color:#01345e}#projects-grid .projects-div-inner-bar{background-color:#7f7f7f;width:min(12rem,60%);height:1px;margin:2.25rem auto}@media screen and (width>=1024px){#projects-grid{grid-template:1fr 1fr/1fr 1fr;place-items:center;gap:1.5rem;display:grid}#projects .projects-div{flex-direction:column;justify-content:space-between;height:100%;display:flex}#projects .projects-div-inner-bar{display:none}}@media screen and (width>=1360px){#projects-grid{grid-template:1fr/1fr 1fr 1fr}}.skills{flex-direction:column;justify-content:start;gap:5vh;min-height:calc(100vh - 3rem);padding:5%;display:flex}.skills-heading{color:#028df6;text-align:center;font:600 1.4rem Inconsolata,monospace}.skills-content-radio{display:none}.skills-content-labels{flex-direction:row;justify-content:center;gap:1.8rem;padding:1rem 0;display:flex}.skills-content-labels-label{color:#a4a4a4;cursor:pointer;font-size:1.8rem}.skills-content-labels-label:hover{color:#c9c9c9}.skills-content-text-box{text-align:justify;flex-direction:column;justify-content:center;gap:.5rem;max-width:50rem;height:100%;margin:auto;padding:2%;display:none}.skills-content-text-box-heading{color:#028df6}.skills-content-text-box-code{text-align:left;margin:.5rem auto auto;font:500 1em Inconsolata,monospace}@media screen and (width>=412px){.skills{min-height:32rem}}@media screen and (width>=576px){.skills{gap:2rem;min-height:28rem}}@media screen and (width>=810px){.skills{min-height:30rem}.skills-content-labels{gap:3rem}.skills-content-labels-label{font-size:2rem}}@media screen and (width>=1024px){.skills{min-height:33rem}}#radio-java:checked~.skills-content-labels [for=radio-java]{color:#028df6}#radio-java:checked~.skills-content-text #text-java{display:flex}#radio-c:checked~.skills-content-labels [for=radio-c]{color:#028df6}#radio-c:checked~.skills-content-text #text-c{display:flex}#radio-python:checked~.skills-content-labels [for=radio-python]{color:#028df6}#radio-python:checked~.skills-content-text #text-python{display:flex}#radio-javascript:checked~.skills-content-labels [for=radio-javascript]{color:#028df6}#radio-javascript:checked~.skills-content-text #text-javascript{display:flex}#radio-postgresql:checked~.skills-content-labels [for=radio-postgresql]{color:#028df6}#radio-postgresql:checked~.skills-content-text #text-postgresql{display:flex}#radio-cuda:checked~.skills-content-labels [for=radio-cuda]{color:#028df6}#radio-cuda:checked~.skills-content-text #text-cuda{display:flex}#social{text-align:center;flex-direction:column;justify-content:center;width:90%;min-height:calc(100vh - 3rem);margin:0 auto;display:flex}#social-top{flex-direction:column;justify-content:center;gap:2rem;display:flex}#social-top-monogram img{width:min(10rem,100%);margin:0 auto}#social-top-phrase-latin{padding:0 0 .8rem;font:italic 700 1.7em Roboto,sans-serif}#social-top-phrase-translation{padding:0 0 3rem;font-size:.9em}#social-bar{background-color:#7f7f7f;width:min(30rem,60%);height:1px;margin:0 auto}#social-div{flex-direction:row;justify-content:center;gap:1.4rem;margin-top:-1rem;padding-bottom:3rem;font-size:1.8rem;display:flex}#social-div .social-div-inner:hover{color:#a4a4a4}
