body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.title-container{background-color:#5b5b5b;color:#fff;flex-direction:column;text-align:center;z-index:1}.title,.title-container{align-items:center;display:flex;justify-content:center}.title{flex-wrap:nowrap;font-size:4rem;font-weight:700;margin:0;padding:1rem}.title .title-element,.title-link{color:#fff;font-size:1.5rem;margin-left:2rem;margin-right:4rem;text-decoration:none;transition:color .2s ease-in-out}.title .title-link{color:#a4d1f1}.title .title-link:hover{color:#fff}@media (max-width:700px){.title{font-size:2rem}.title .title-element,.title-link{font-size:1rem;margin-left:1rem;margin-right:1rem}}.home-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px;position:relative}.composer-toggle-button{background-color:#fff;border:1px solid #000;border-radius:10%;cursor:pointer;padding:10px}.home-heading{font-size:2rem;font-weight:700;margin-bottom:40px}.home-content{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.home-description{margin-bottom:20px}.home-description,.home-image-container{flex:1 1;max-width:400px}.home-image{border-radius:10px;height:auto;width:100%}.home-text{font-size:1.2rem;line-height:1.5;margin-bottom:20px;text-align:justify}@media screen and (min-width:900px){.home-content{align-items:center;flex-direction:row;justify-content:center}.home-description{margin-bottom:0;margin-right:100px}.home-image-container{margin-left:100px}}.start-button{background-color:#baf5bc;border:none;border-radius:5px;color:#1e1c1c;cursor:pointer;font-size:16px;margin:10px;padding:10px 20px}.num-col-input,.scale-dropdown{font-size:16px;padding:5px}.num-col-input{width:60px}.project-container{margin:auto;padding:10px;width:70%}.project-name{color:#333;font-size:24px}.project-tech-stack{font-size:16px}.project-description{font-size:1rem;margin-top:10px}.project-gif{height:auto;max-width:100%}.project-links{margin-top:10px}.project-link{color:#0074cc;margin-right:10px;text-decoration:none}.expand-button{background-color:#fff;border:1px solid #ddd;border-radius:5px;color:#555;cursor:pointer;font-size:.7rem;font-weight:700;padding:5px 10px;transition:all .2s ease-in-out}.project{margin-bottom:2rem;width:100%}.project-showcase{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;width:100%}@media (max-width:768px){.project-showcase-container{flex-direction:column}}.contributions-container,.education-container,.experience-container,.skills-container{background-color:#fff;border-radius:5px;box-shadow:0 0 5px 1px rgba(0,0,0,.1);margin:20px auto;padding:20px;width:90%}@media (max-width:1000px){.contributions-container,.education-container,.experience-container,.skills-container{width:95%}}.about-me-container{width:100%}.section-heading,.section-heading-exp{color:#333;cursor:pointer;font-size:2em;margin-top:5px;text-align:left}.section-heading-exp{border-bottom:1px solid #757575;padding-bottom:15px}.section-heading.exp:hover,.section-heading:hover{color:#757575}.education-details{display:flex;justify-content:space-between;margin-bottom:5px}.education-item{flex-basis:48%}.institution-name{color:#333;font-size:1.5em;margin-bottom:10px}.company,.date,.degree,.education-date,.gpa{font-size:1.2em;margin-bottom:5px}.date{font-style:italic}.experience-item{margin-bottom:70px}.position{color:#333;font-size:1.5em;margin-bottom:10px}.responsibilities{font-size:1.1em;list-style:disc;margin-left:20px}.skills-container ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.skills-container li{background-color:#e2e2e2;border-radius:5px;font-size:14px;margin:5px;padding:5px 10px}.responsibilities li{margin-bottom:10px}.contributions-container a{text-decoration:none}@media (max-width:800px){.responsibilities{padding:0}}.blog-entry-container{background-color:#fff;border-bottom:1px solid #ddd;margin:auto auto 30px;padding:30px;width:70%}.quarter-entry-button{background-color:#fff;border:1px solid #ddd;border-radius:5px;color:#555;cursor:pointer;font-size:1.4rem;font-weight:700;padding:10px 20px;transition:all .2s ease-in-out}.blog-entry-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.blog-entry-title{font-size:2.2rem;font-weight:700;margin:0}.blog-entry-date{color:#555;font-size:1.4rem;margin:0}.blog-entry-content{display:flex;flex-direction:column}.blog-entry-section{margin-bottom:20px}.blog-entry-section-title{font-size:1.8rem;font-weight:700;margin-bottom:10px}.blog-entry-section-body{font-size:1.4rem;line-height:1.5;margin:0}@media screen and (max-width:600px){.blog-entry-section-body{font-size:1.3rem;line-height:1.2;margin:0}}form{align-items:left;display:flex;flex-direction:column;max-width:400px}.page-container{display:flex;flex-wrap:wrap}.contact-form{flex:1 1;margin-left:5rem}.please-be-nice{flex:1 1;font-size:140%;margin-right:20%;max-width:400px;padding-left:50px}label{display:block;font-weight:700;margin-bottom:.5rem}input,textarea{border:1px solid #ccc;border-radius:.25rem;color:#444;display:block;font-size:1rem;margin-bottom:1rem;max-width:400px;padding-bottom:.5rem;padding-left:.5rem;padding-top:.5rem;width:100%}input:focus,textarea:focus{border-color:#4c9aff;box-shadow:0 0 0 .125rem rgba(76,154,255,.25);outline:none}textarea{height:150px;resize:vertical}button[type=submit]{background-color:#4c9aff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:.5rem 0;max-width:400px;padding:.5rem 1rem;width:100%}button[type=submit]:focus,button[type=submit]:hover{background-color:#0069d9}button[type=submit]:focus{box-shadow:0 0 0 .125rem rgba(76,154,255,.25);outline:none}@media screen and (max-width:600px){.contact-form{margin-bottom:2rem;margin-left:0}.please-be-nice{margin-right:0}}.contact-select{background-color:#f3f3f3;border:none;border-radius:5px;font-family:Montserrat,sans-serif;font-size:1rem;margin-bottom:20px;max-width:400px;padding:.5rem;width:100%}.contact-select option{color:#333}.contact-select:focus{box-shadow:0 0 5px #2196f3;outline:none}body{font-family:Ubuntu,sans-serif}.page-container{padding:2rem 2rem 0;position:relative}@media (max-width:768px){.page-container{padding:2rem 1rem 0 .5rem}}.navbar{background-color:#333;color:#fff}.app-bar{align-items:center;display:flex;padding:.5rem}.toolbar{display:flex;justify-content:space-between;margin:0 auto;max-width:960px;width:100%}.nav-link{border-radius:4px;color:#fff;margin-left:1rem;padding:.5rem 1rem;text-decoration:none}.nav-link:hover{background-color:#555}@media (max-width:600px){.app-bar{align-items:flex-start;flex-direction:column}.nav-link{margin:.5rem 0;padding:.5rem}}
/*# sourceMappingURL=main.f6492862.css.map*/