#root{text-align:center;color-scheme:light dark;background-size:cover;background-position:center;background-image:url(/assets/about_me-JmZyuxkZ.png)}:root{font-family:Courier New,Courier,monospace;line-height:1.5;font-weight:400;color-scheme:light dark;background-color:#ffa9ec;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/assets/about_me-JmZyuxkZ.png);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#d5cfcf;cursor:pointer;transition:border-color .25s}*{box-sizing:border-box;color:#222}.logo{height:5.5rem;padding:1em}.header-name{font-size:24px;color:#434343}.nav{background-color:#ffd0d0;display:flex;justify-content:space-evenly;align-items:center;max-height:5rem;position:fixed;top:0;width:100%;z-index:1000}.nav ul{list-style:none;display:flex;justify-content:flex-end;gap:1rem;font-size:24px;padding-left:0;padding-right:1rem;margin-right:2rem}.nav ul #hidden{display:flex}.nav-icons{width:22px}.nav a{position:relative;color:inherit;font-size:18px;font-weight:600;text-decoration:none;height:100%;display:flex;padding:0 .5rem;align-items:center}.nav li{color:#434343;margin-right:2rem;position:relative}.nav li:hover{color:#000}.nav li:after{content:"";position:absolute;background-color:#222;height:3px;width:0;left:0;bottom:-10px;transition:.3s ease-out -.1s}.nav li:hover:after{width:100%}.nav button{display:none}@media only screen and (max-width: 1000px){.nav{justify-content:space-between}.nav ul{font-size:20px}.nav button{display:flex;background-color:#f5e9dd}.nav ul{display:none}.nav li{margin-right:0}.nav #hidden{display:flex;position:absolute;left:0;top:90px;font-size:20px;width:100%;background-color:#fff;flex-direction:column;align-items:center;padding:1rem 0}}@media only screen and (max-width: 850px){.nav ul{font-size:12px}.nav-icons{height:1rem}}.projects-container{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:1rem}.projects-card{align-content:center;padding:2rem;font-weight:600;text-align:left;background-color:#fefefe57;border-radius:15px;width:55%;margin-right:30px}.tech-used{align-content:center;padding:2rem;font-weight:600;text-align:left;background-color:#fffffc5a;border-radius:15px;width:30%}.contact-card{align-content:center;padding:2rem;font-weight:600;text-align:left;background-color:#ffddf7;border-radius:15px;width:55%;margin:auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.contact-button{background-color:#fff}.contact-button:hover{background-color:#ffd0d0}.slide-in-left,.slide-in-right{opacity:0;transform:translateY(20px);will-change:transform,opacity;transition:none;animation:none}.show.slide-in-left{animation:slideInLeft .9s cubic-bezier(.22,1,.36,1) forwards}.show.slide-in-right{animation:slideInRight .9s cubic-bezier(.22,1,.36,1) forwards}@keyframes slideInLeft{0%{transform:translate(-60px) translateY(20px);opacity:0}to{transform:translate(0) translateY(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(60px) translateY(20px);opacity:0}to{transform:translate(0) translateY(0);opacity:1}}#projects .projects-container:nth-of-type(1) .slide-in-left,#projects .projects-container:nth-of-type(1) .slide-in-right{animation-delay:.15s}#projects .projects-container:nth-of-type(2) .slide-in-left,#projects .projects-container:nth-of-type(2) .slide-in-right{animation-delay:.35s}#projects .projects-container:nth-of-type(3) .slide-in-left,#projects .projects-container:nth-of-type(3) .slide-in-right{animation-delay:.55s}*{box-sizing:border-box;color:#000}body{background-color:#fff;margin:0;padding:0}h1{margin:0}.background-image{background-size:cover;background-position:center;background-image:url(/assets/about_me-JmZyuxkZ.png)}.page-container{display:flex;height:100%;align-items:center;justify-content:space-evenly;padding-top:80px}.hero-text{width:60%;margin:2rem 0rem}.page-left{display:flex;flex-direction:column;width:40%;align-items:flex-start}.profile-pic{max-width:100%;border-radius:15px}.about-intro{padding:1rem;margin:0 auto;max-width:1200px}.about-description{width:50%;align-content:center;padding:2rem;font-weight:600;text-align:left;background-color:#fffffc91;border-radius:15px;margin-top:8rem}
