@import"https://fonts.googleapis.com/css2?family=Caveat&family=Fira+Code:wght@300..700&family=League+Gothic&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Oswald:wght@200..700&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&family=Teko&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat&family=Fira+Code:wght@300;500&family=League+Gothic&family=Source+Code+Pro:wght@200&family=Teko&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat&family=Fira+Code:wght@300;500&family=League+Gothic&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Source+Code+Pro:wght@200&family=Teko&display=swap";*{box-sizing:border-box;margin:0}a{text-decoration:none}body{overflow-x:hidden}.page-background{position:absolute;background-image:url(/assets/main-background-BeO3w8cw.webp);background-attachment:fixed;background-size:cover;color:#d7a442;width:100vw}.nav-links{display:flex;justify-content:space-evenly;list-style:none;gap:2rem}.nav-link{color:#fff;text-decoration:none;font-family:Fira Code,monospace}.active{font-weight:700}@media (max-width: 500px){.nav-links{gap:1rem;padding-left:0}}.site-header{background-image:url(/assets/head-banner-DtyKbmiq.webp);background-size:cover;background-repeat:no-repeat;padding:1rem}.header-title{display:flex;align-items:center;justify-content:space-around;gap:1rem}.header-text{color:#d7a442}.header-name-text{font-family:League Gothic,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.header-role-text{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal;font-variation-settings:"wdth" 100}.header-link{text-decoration:none}@media (max-width: 400px){.header-title{display:block;text-align:center}.header-role-text{margin-bottom:.5rem}}.text-content{border:1px solid white}.about-content{margin:5rem 5rem 5rem 18rem;height:100vh}.ticker-text{font-family:Source Code Pro,monospace;font-size:1.5rem;margin-bottom:4rem}.about-name{font-family:League Gothic,sans-serif;font-size:2rem;margin-top:1rem;margin-bottom:1.5rem;letter-spacing:.2rem}.about-subheading{font-family:Open Sans,sans-serif;margin-bottom:1rem}.about-text{font-family:Fira Code,monospace;width:30%;color:#fff}.about-link-button{display:block;text-decoration:none;font-weight:700;width:fit-content;border:#d7a442 solid 2px;border-radius:1rem;padding:.7rem 1rem;margin-top:2rem;color:#d7a442;font-family:Open Sans,sans-serif}@media (max-width: 1000px){.about-text{width:50%}}@media (max-width: 800px){.about-content{margin-left:10%;margin-right:10%}.about-text{width:75%}}@media (max-width: 400px){.about-content{margin-left:2rem;margin-right:2rem}.about-text{width:100%}.ticker-container{height:7rem}.ticker-title{display:block;margin-bottom:0}}.project-card{margin-top:2rem;opacity:100%;max-width:310px;max-height:400px;padding:.5rem;margin-bottom:6rem;transition:.1s linear}.project-card-upper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:.5rem}.project-card-title{font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;text-align:center;color:#d7a442}.project-card-img{display:block;margin-left:auto;margin-right:auto;width:100%;height:100%;aspect-ratio:16/9}.project-card-text{color:#fff;font-family:Oswald,sans-serif;margin-top:.5rem;margin-bottom:1rem}.project-card-link{text-decoration:none;font-family:Oswald,sans-serif;color:#d7a442}.project-card-lower{display:flex;justify-content:center;align-items:center;gap:1rem}.project-card-lang{display:flex;align-items:center;margin-bottom:.5rem}.project-card:hover{background-color:#40404066;border-radius:5%;translate:-.2rem -.2rem;transition:.1s linear}@media (max-width: 500px){.project-card-text{margin-left:.5rem;margin-right:.5rem}}.projects-container{margin-top:2rem;margin-bottom:2rem;padding-top:2rem;margin-left:20%;margin-right:20%;border-radius:5%;background-color:#404040b0}.project-title{text-align:center;font-size:5rem;color:#fff;font-family:League Gothic,sans-serif}.projects-inner-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10%}@media (max-width: 1200px){.projects-container{margin-left:10%;margin-right:10%}}@media (max-width: 875px){.projects-container{margin-left:5%;margin-right:5%}}@media (max-width: 500px){.projects-container{border-radius:4%}}
