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}*{font-style:inherit;margin:0;padding:0}.app{margin-bottom:5vh}#intro-section,.app{display:flex;flex-direction:row;justify-content:space-between}#intro-section{align-items:center;margin-bottom:20px}#intro-image-container{align-content:center;display:grid;width:190px}#intro-info{display:flex;flex-direction:column}#intro-image{aspect-ratio:1/1;border-radius:200px;width:130px}#intro-name{font-size:2.25rem;font-weight:700}#intro-job-role{font-size:1.75rem}.intro-contact{font-size:1.25rem}.intro-edit-form{display:flex;flex-direction:column;gap:8px}.intro-edit-form-element{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.intro-edit-form-element>input{background-color:initial;border-style:solid;border-width:2px;padding-left:5px;padding-right:5px;width:60%}.summary-edit-form-element{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.summary-edit-form-element>textarea{background-color:initial;border-style:solid;border-width:2px;padding-left:5px;padding-right:5px;width:70%}#education-container{--font-size-big:1.15rem;--font-size-medium:1rem;--font-size-small:0.9rem;display:flex;flex-direction:column;gap:10px}.education{align-items:center;display:flex;flex-direction:row;gap:10px}.education-fields{display:flex;flex-direction:column;gap:2px}.education-name{font-size:var(--font-size-big);font-weight:700}.education-duration,.education-institution,.education-summary{font-size:var(--font-size-small)}#work-experience-container{--font-size-big:1.15rem;--font-size-medium:1rem;--font-size-small:0.9rem;display:flex;flex-direction:column;gap:10px}.work-experience{align-items:center;display:flex;flex-direction:row;gap:10px}.work-experience-fields{display:flex;flex-direction:column;gap:2px}.work-experience-job-role{font-size:var(--font-size-big);font-weight:700}.work-experience-company{font-size:var(--font-size-medium)}.work-experience-duration,.work-experience-summary{font-size:var(--font-size-small)}.bullet-point-container{align-items:center;background-color:#000;display:flex;flex-direction:column;height:90%;justify-content:space-between;width:2px}.bullet-point{background-color:#000;border-radius:100px;height:10px;width:10px}.experience-forms-container{display:flex;flex-direction:column;gap:50px;margin-top:30px}.experience-form{gap:10px;min-width:400px;padding-right:20px}.experience-form,.experience-form-element{display:flex;flex-direction:column}.experience-form-element>input{height:25px}.experience-form-element>input,.experience-form-element>textarea{border-radius:5px;border-style:solid;border-width:2px;padding-left:10px;padding-right:10px}.experience-form-element>textarea{height:40px;padding-top:5px}.experience-form>button{align-self:flex-end;background-color:initial;border-radius:5px;border-style:solid;font-size:1rem;height:40px;width:60px}.experience-form-title{font-size:1.25rem;font-weight:700}.heading{font-size:2rem;font-weight:bolder}.heading,.subheading{align-self:flex-start}.sidebar{display:flex;flex-direction:column;height:100%;padding-left:80px;padding-top:30px}#resume-container{display:flex;flex-direction:row;height:100%;width:100vw}#resume{border-style:solid;border-width:1px;gap:10px;min-height:993px;overflow-x:visible;padding:20px;width:701px}#resume,#resume-info{display:flex;flex-direction:column}#resume-info{gap:25px}.resume-info-section{display:flex;flex-direction:column;gap:10px}.section-heading{background-color:#000;color:#fff;padding:3px}.form-container{position:relative}.edit-form{border-radius:10px;bottom:0;gap:5px;height:250px;padding:8px;width:250px}.edit-form,.edit-form-element{display:flex;flex-direction:column}.edit-form-element>input,.edit-form-element>textarea{background-color:initial;border-style:solid;border-width:2px;padding-left:5px}.edit-form-label{font-size:.8rem}.edit-form-button{align-self:flex-end;background-color:initial;border-radius:5px;border-style:solid;height:25px;width:60px}.resume-flex-container{display:flex;flex-direction:row;justify-content:center;padding-top:30px;width:70%}
/*# sourceMappingURL=main.1b1a77ae.css.map*/