:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#1b1f23;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.experience-card,.work-entry{margin-bottom:1rem}.content-wrapper{max-width:1100px;width:90%;padding-top:900px}.experience-card{width:100%}.experience-card:after{content:"";display:table;clear:both}.experience-left{float:left;max-width:52%}.experience-right{float:right;text-align:right;max-width:45%}.experience-card p{margin:block .25rem}.experience-card>p{max-width:100%;width:100%;overflow-wrap:break-word}h1,h2{margin-top:1.25rem;margin-bottom:.75rem}p{margin:.5rem 0;line-height:1.4}hr{margin:1.25rem 0}.content-wrapper-projects{max-width:1100px;width:90%;padding-top:700px}.content-wrapper h2,h1{color:#db7093}.project-card{margin-bottom:1rem;width:100%}.project-card:after{content:"";display:table;clear:both}.project-left{float:left;max-width:52%}.project-right{float:right;text-align:right;max-width:45%}.project-card p{margin:block .25rem}.project-card>p{max-width:100%;width:100%;overflow-wrap:break-word}@media (max-width: 768px){.project-card{flex-direction:column}}.parent-container{width:100%;display:flex;justify-content:space-between;max-width:1000px;gap:3rem}.about-section{margin-top:45px;text-wrap:pretty;overflow-wrap:break-word;text-wrap:break-word;max-width:485px;width:100%}.profile-pic{width:250px;height:250px;object-fit:cover;border-radius:50%;border:4px solid #1e1e1e;max-width:80vw;max-height:80vw;transition:all .3s ease-in-out}@media (min-width: 768px){.profile-pic{width:300px;height:300px}}.link-icon{width:70px;height:70px;max-width:40vw;max-height:40vw;transition:all .3s ease-in-out}.icons-links{display:flex;gap:1.5rem;padding-left:15px}@media (max-width: 768px){.parent-container{flex-direction:column;align-items:center;gap:2rem;padding-top:25rem}}.navbar{display:flex;justify-content:space-between;color:#fff;padding:0 1rem;left:0;top:0;z-index:10;height:55px;gap:1rem;position:fixed;width:100%;background-color:#fff;box-shadow:0 4px 4px #00000040}.navbar-left{flex-shrink:0;display:flex;align-items:center}.navbar-right{margin-right:5rem;display:flex;align-items:center}.navbar-right>ul{display:flex;align-items:center;list-style:none;padding:0;margin:0;gap:.5rem}.navbar-right ul li{padding:0;margin:0}.navbar-right ul li a{color:#2b2a2a;text-decoration:none;padding:.7rem .5rem;display:block;white-space:nowrap;font-size:22px}.navbar-left .logo{font-size:25px;font-weight:700;color:#1c1b1b;text-decoration:none;white-space:nowrap;margin-left:5rem}.navbar li:hover a{background-color:#d6cad7}@media (max-width: 768px){.navbar{flex-direction:column;align-items:flex-start;height:auto}}.footer{text-align:center;padding:5rem 1rem 1rem;font-size:.9rem;color:#ccc;background-color:#1b1f23;display:flex;justify-content:center}.app-container{display:flex;flex-direction:column;min-height:100vh}.content{flex:1}
