:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#26211e;background-color:#bbd5d5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}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;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}}.general-info-title{font-size:2rem;text-align:center}.genInfoSection{display:flex;justify-content:center}.genInfoFlexContainer{display:flex;flex-direction:column;gap:30px}label{font-size:1.25rem}input{padding:.5rem .75rem;font-size:1rem;box-sizing:border-box}.buttonsContainer{display:flex;flex-direction:column;justify-content:center;gap:10px}button{background-color:#5a5555;box-shadow:3px 3px 3px #000}.gen-info-fieldset{display:flex;flex-direction:column;gap:20px}.genInfoFlexContainer div{display:flex;flex-direction:column}.contactInfoContainer{display:flex;gap:10px;justify-content:center}.resumeName{margin:15px 0 0}.resumePhone{min-width:fit-content}.skills-resume-desc-text{white-space:pre-line}.skills-desc-text-container{display:flex;padding-left:10px}.skills-resume-desc-title,.resumeName{text-align:center}.experienceContainerSection{display:flex;flex-direction:column}.compRoleDateContainer,.startEndContainer{display:flex;flex-direction:row;gap:10px}.compRoleDateContainer{justify-content:space-between;font-size:.75rem;font-weight:600;font-style:italic}.compRoleDateContainer>div{display:flex;gap:10px}.comp-role,.descResumeContainer{padding-left:10px}.startEndContainer{padding-right:10px}.descResumeContainer{display:flex}hr{width:95%;background-color:#000}.desc-text{white-space:pre-line}.edu-container-section{display:flex;flex-direction:column}.school-deg-date-container{display:flex;flex-direction:row;gap:10px;justify-content:space-between;font-size:.75rem;font-weight:600;font-style:italic}.school-deg-date-container>div{display:flex;gap:10px}.school-deg-text-container{padding-left:10px}.grad-date-container{padding-right:10px}.edu-desc-text{white-space:pre-line}.edu-desc-resume-container{display:flex;padding-left:10px}.tabsContainer{display:flex;flex-direction:row;font-size:1rem;color:#f9f1ec;font-weight:600;gap:30px;justify-content:center;text-align:center}.tabsContainer>div>div{display:flex;justify-content:center;align-items:center;height:100%}.tabsContainer>div{border-top-left-radius:10px;border-top-right-radius:10px;min-width:70px;min-height:50px;box-shadow:4px -4px 10px #0003}.tabsContainer>div>div>p{padding-left:5px;padding-right:5px}.inactive-tab{background-color:#18364680;z-index:1}.active-tab{z-index:100;background-color:#96afbd}.experienceSection{display:flex;flex-direction:column}.addExpContainer,.company-info-container,.companyDatesContainer{display:flex;flex-direction:row;gap:10px}.company-info-container,.companyDatesContainer{align-items:center}.present-input{width:1rem;height:1rem}.add-exp-form-container{display:flex;flex-direction:column;gap:20px}.experienceDescContainer>div{display:flex;flex-direction:column}.expFieldset{display:flex;flex-direction:column;gap:10px}.saved-experiences-list{width:80%;height:fit-content;padding:5px}.saved-exp-title{font-size:1.25rem}.saved-experiences-list>div{border:1px solid white;border-radius:10px;padding:20px}.saved-experiences-container{display:flex;justify-content:center}.experience-title{font-size:2rem}.savedExperience{display:flex;flex-direction:row;justify-content:space-between}.titleContainer{text-align:center}.edu-section{display:flex;flex-direction:column}.edu-title{font-size:2rem}.add-edu-container,.edu-info-container,.edu-dates-container{display:flex;flex-direction:row;gap:10px}.edu-desc-container>div{display:flex;flex-direction:column}.edu-fieldset{display:flex;flex-direction:column;gap:10px}.saved-edu-list{width:80%;height:fit-content;padding:5px}.saved-edu-title{font-size:1.25rem}.saved-edu-list>div{border:1px solid white;border-radius:10px;padding:20px}.saved-edu-container{display:flex;justify-content:center}.edu-info-container,.edu-dates-container{align-items:center}.add-edu-form-container{display:flex;flex-direction:column;gap:20px}.edu-title-container{text-align:center}.skills-field-container{display:flex;flex-direction:column}.skills-field-container>div{text-align:center}.skills-title{font-size:2rem}#root{max-width:1280px;margin:0 auto;padding:2rem}main{display:flex;gap:300px;min-height:80vh}.form-container{max-width:600px;min-width:400px;height:100%}section{width:100%;height:100%}form{width:100%;height:100%}fieldset{width:100%;min-height:80%;background-color:#4e7184;color:#f9f1ec;font-weight:700;border:1px solid #4e7184;border-radius:5px;box-shadow:5px 5px 10px 10px #00000073}.resume-container{border:1px solid;min-height:700px;background-color:#f9f1ec;min-width:700px;max-width:700px;box-shadow:5px 5px 10px 10px #00000073}.skills-resume-desc-text,.edu-desc-text,.desc-text{word-wrap:break-word;overflow-wrap:break-word;white-space:pre-line;width:680px}.skills-resume-desc-title{font-weight:600}input,textarea{background-color:#f9f1ec;border-radius:5px;color:#141212;font-weight:400}button{background-color:#bbd5d5;border-color:#bbd5d5;font-weight:700}.resume-container *{overflow-wrap:break-word}img{width:40px;height:40px}
