@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Pixelify+Sans:wght@400..700&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap);:root{--border:1px solid #000;--primary:#fff;--secondary:#000;--mid:#f0f0f0}.dark-mode{--primary:#1e1e1e;--secondary:#fff;--mid:#323232;--border:1px solid #fff;background-color:#fff;background-color:var(--primary);color:#000;color:var(--secondary)}*{box-sizing:border-box;font-family:DM Sans,sans-serif;margin:0;padding:0}body{background-color:#fff;color:#000;color:var(--secondary);width:100%}h1{font-size:3rem}p{font-size:1rem}a{color:#000;text-decoration:none}input,textarea{outline:none}@media screen and (max-width:768px){h1{font-size:2rem}p{font-size:.8rem}}.header{background-color:var(--primary);border-bottom:var(--border);height:10dvh;justify-content:space-between;left:0;position:fixed;top:0;width:100dvw;z-index:1000}.header,.header .logo{align-items:center;display:flex}.header .logo{gap:10px;margin-left:20px}.header span{color:var(--secondary);font-size:2rem;font-weight:600}.header .menu{align-items:center;display:flex;gap:20px;margin-right:20px}.menu-toggle{cursor:pointer;display:none;flex-direction:column;margin-right:20px}.menu-toggle .bar{background-color:var(--secondary);height:3px;margin:4px 0;transition:.4s;width:25px}@media screen and (max-width:768px){.header{height:10dvh}.header span{font-size:1.3rem}.header .menu{align-items:center;background-color:var(--primary);display:none;flex-direction:column;height:90dvh;justify-content:center;padding:20px;position:absolute;top:10dvh;width:100dvw;z-index:1000}.header .menu.open,.menu-toggle{display:flex}}.pill{align-items:center;background-color:var(--primary);border:var(--border);border-radius:25px;color:var(--secondary);cursor:pointer;display:flex;height:20px;justify-content:center;margin:5px;padding:12px 15px;width:fit-content}.pill:hover{background-color:var(--secondary);color:var(--primary);transition:.3s ease-in-out}@media screen and (max-width:768px){.pill{font-size:.8rem}}.hero{gap:50px;height:90dvh;margin-bottom:50px;margin-top:10dvh;padding:50px}.hero,.hero .image{align-items:center;display:flex;justify-content:center}.hero .image{width:30%}.hero .avatar{border:var(--border);border-radius:50%;height:300px;margin-bottom:20px;width:300px}.hero .avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.hero-content{align-items:flex-start;display:flex;flex-direction:column;text-align:center;width:70%}.hero-content,.role{justify-content:center}.role{align-items:center;margin-bottom:20px}.description{margin-bottom:20px;text-align:left}.description span{font-size:1.3rem}.links{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media screen and (max-width:768px){.hero{flex-direction:column;gap:10px;height:90dvh;margin-top:10dvh;padding:0}.hero .image{align-items:center;display:flex;justify-content:center;width:100%}.hero .avatar{height:200px;width:200px}.hero-content{align-items:center;justify-content:center;width:100%}.role{margin-bottom:10px}.description{padding:0 25px}.description h1{font-size:2rem}.description span{font-size:1rem}}.skills{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;margin-bottom:50px}.skills h1{padding:40px;text-align:center}.skills-description{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}@media screen and (max-width:768px){.skills h1{font-size:2rem;padding:20px}}.skill-container{align-items:center;border:var(--border);display:flex;flex-direction:column;height:200px;justify-content:center;width:300px}.skill-container h2{font-size:1.5rem;padding:15px;text-align:center}.skills-list{display:flex;flex-wrap:wrap;gap:1px;justify-content:center;padding:10px}.projects{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start}.projects h1{padding:40px;text-align:center}.projects-description{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}@media screen and (max-width:768px){.projects h1{font-size:2rem;padding:20px}}.project-container{align-items:center;border:var(--border);display:flex;flex-direction:column;justify-content:center;min-height:400px;width:350px}.project-image{border-bottom:var(--border);height:50%;overflow:hidden;width:100%}.project-image img{height:100%;object-fit:cover;width:100%}.content{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:50%;justify-content:flex-start;padding:10px;width:100%}.content p{font-size:1rem}.technologies{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start}.p-link{background-color:var(--secondary);border-radius:25px;color:var(--primary);padding:10px;text-align:center;text-decoration:none;width:100%}@media screen and (max-width:768px){.project-container{margin:-15px;scale:.9}}.about{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start}.about h1{padding:40px;text-align:center}.about-description{align-items:center;display:flex;gap:20px;justify-content:center;padding:20px;width:100%}@media screen and (max-width:768px){.about-description{flex-direction:column}}.education{border:var(--border);min-height:630px;width:50%}.education h2{font-size:2rem;padding:20px;text-align:center}@media screen and (max-width:768px){.education{min-height:fit-content;width:100%}.education h2{font-size:1.5rem}.education-description{flex-direction:column}}.timeline{color:var(--secondary);padding:0 50px}.timeline ul{border-left:2px solid var(--secondary);list-style-type:none;padding:10px 5px}.timeline ul li{cursor:pointer;padding:20px;position:relative;transition:.5s}.timeline ul li .content p{font-size:15px;padding:5px 0 15px}.timeline ul li:before{background-color:var(--secondary);border-radius:50%;content:"";height:10px;left:-11px;position:absolute;top:35px;width:10px}@media (max-width:768px){.timeline{padding:10px 20px;width:100%}.timeline ul li .content h3{font-size:15px}}.interests{border:var(--border);min-height:630px;width:50%}.interests h2{font-size:2rem;padding:20px;text-align:center}.interests-description{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}@media screen and (max-width:768px){.interests{min-height:fit-content;width:100%}.interests h2{font-size:1.5rem}}.certifications{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start}.certifications h1{padding:40px;text-align:center}.certificate{align-items:center;border:var(--border);display:flex;height:50px;justify-content:space-between;margin:1rem;padding-left:1rem;width:70dvw}.certificate h2{margin-right:1rem;text-align:center;width:50dvw}.certificate-from{align-items:center;background-color:var(--mid);color:var(--secondary);display:flex;height:100%;justify-content:center;padding:1rem;width:10vw}.certificate-from p{text-align:center}.certificate-link{align-items:center;background-color:var(--secondary);display:flex;height:100%;justify-content:center;padding:1rem;text-align:center;width:10vw}.certificate-link,.certificate-link a{color:var(--primary)}@media screen and (max-width:768px){.certificate{flex-direction:column;height:fit-content;overflow:hidden;width:80vw}.certificate h2{font-size:1rem;margin:0;padding:.5rem;width:80vw}.certificate-from,.certificate-link{margin-left:-1rem;padding:.5rem;width:80vw}}.contact{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;width:100%}.contact h1{padding:40px;text-align:center}.contact form{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:20px;width:100%}.contact form input,.contact form textarea{background-color:var(--primary);border:var(--border);border-radius:5px;color:var(--secondary);padding:10px;width:50%}.contact form button{background-color:var(--secondary);border:none;border-radius:5px;color:var(--primary);cursor:pointer;padding:10px;width:50%}@media screen and (max-width:768px){.contact h1{font-size:2rem;padding:20px}.contact form button,.contact form input,.contact form textarea{width:70%}}.footer{background-color:var(--primary);color:var(--secondary);display:flex;flex-direction:column;height:200px;justify-content:center;padding:30px;text-align:center}footer p{color:var(--mid);font-size:.8rem}.mode-toggle,body{background-color:var(--primary)}.mode-toggle{border:var(--border);border-radius:50%;bottom:3rem;color:var(--secondary);cursor:pointer;height:40px;padding:10px;position:fixed;right:3rem;width:40px;z-index:1000}@media screen and (max-width:768px){.mode-toggle{bottom:1rem;right:1rem}}
/*# sourceMappingURL=main.ba2394e8.css.map*/