:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--white: #ffffff;--green-gray: #d0dfc0;--purple: #401c44;--blue: #253dbd;--orange: #cf5f1d;--green: #7ad816;--fluid-min: 1rem;--fluid-max: 1.5rem;--fluid-min-vw: 320px;--fluid-max-vw: 1200px;--fluid-size: clamp( 1rem, calc(1rem + (1.5 - 1) * ((100vw - 320px) / (1200 - 320))), 1.5rem )}body{font-size:1rem;font-size:var(--fluid-size)}.site-header{display:flex;background-color:var(--white);border-bottom:2px solid var(--green-gray)}.site-name{color:var(--purple);font-size:large;font-weight:700;padding:10px;border-right:2px solid var(--green-gray)}.form-preview-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.cv-form{padding:1.5rem 2rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:2rem}.template-dropdown-container{display:flex;flex-direction:row;flex-wrap:wrap}.choose-template-label{color:var(--blue);font-weight:700;text-decoration:underline var(--green) 3px}.template-dropdown-input{margin-bottom:1rem}.cv-image-container{display:flex;flex-wrap:wrap}.cv-image-label{color:var(--blue);font-weight:700;text-decoration:underline var(--green) 3px}.personal-info-section{display:flex;flex-direction:column;gap:1.5rem}.personal-info-heading-container{display:flex;justify-content:space-evenly;max-width:600px}.personal-info-heading{color:var(--blue)}.personal-info-add-button{background-color:var(--orange);color:var(--white)}.personal-info-content-container{display:flex;flex-direction:column;gap:1rem}.personal-info-name-container{display:flex;flex-wrap:wrap;max-width:400px}.personal-info-name-label{color:var(--blue);font-weight:700;text-decoration:underline var(--green) 3px;margin-right:auto}.personal-info-element-container{display:flex;flex-wrap:wrap;max-width:400px}.personal-info-label-text{color:var(--blue);font-weight:700;text-decoration:underline var(--green) 3px;margin-right:auto}.personal-info-delete-button{background-color:var(--orange);color:var(--white);margin-left:3px}.section-divider{border-color:var(--orange)}.skills-section{display:flex;flex-direction:column;gap:1.5rem}.skills-heading-container{display:flex;justify-content:space-evenly;max-width:600px}.skills-heading{color:var(--blue)}.skills-add-button{background-color:var(--orange);color:var(--white)}.skills-content-container{display:flex;flex-direction:column;gap:1rem}.skills-element-container{display:flex;flex-wrap:wrap;max-width:400px}.skills-element-label{color:var(--blue);font-weight:700;text-decoration:underline var(--green) 3px;margin-right:auto}.skills-delete-button{background-color:var(--orange);color:var(--white);margin-left:3px}.experience-section{display:flex;flex-direction:column;gap:1.5rem}.experience-heading-container{display:flex;justify-content:space-evenly;max-width:600px}.experience-heading{color:var(--blue)}.experience-add-button{background-color:var(--orange);color:var(--white)}.experience-content-conainer,.employer-main-container{display:flex;flex-direction:column;gap:1rem}.company-name-main-container{display:flex;flex-wrap:wrap;max-width:400px}.company-name-label-text{color:var(--blue);font-weight:700;text-decoration:underline var(--green) 3px;margin-right:auto}.company-data-container{display:flex;flex-wrap:wrap;max-width:400px}.company-data-label-text{color:var(--blue);font-weight:700;text-decoration:underline var(--green) 3px;margin-right:auto}.experience-delete-employer{background-color:var(--orange);color:var(--white);margin-left:3px}.achievements-heading-container{display:flex;justify-content:space-evenly;max-width:600px}.achievements-heading{color:var(--blue)}.achievements-add-button{background-color:var(--orange);color:var(--white)}.achievements-content-container{display:flex;flex-direction:column;gap:1rem}.achievement-element-container{display:flex;flex-wrap:wrap;max-width:400px}.achievements-label-text{color:var(--blue);font-weight:700;text-decoration:underline var(--green) 3px;margin-right:auto}.achievements-delete-button{background-color:var(--orange);color:var(--white);margin-left:3px}.inside-divider{border-color:var(--green-gray)}.projects-section{display:flex;flex-direction:column;gap:1.5rem}.projects-heading-container{display:flex;justify-content:space-evenly;max-width:600px}.projects-heading{color:var(--blue)}.projects-add-button{background-color:var(--orange);color:var(--white)}.projects-content-container,.projects-element-container{display:flex;flex-direction:column;gap:1rem}.projects-name-container{display:flex;flex-wrap:wrap;max-width:400px}.project-name-label{color:var(--blue);font-weight:700;text-decoration:underline var(--green) 3px;margin-right:auto}.projects-delete-button{background-color:var(--orange);color:var(--white);margin-left:3px}.project-url-container{display:flex;flex-wrap:wrap;max-width:400px}.projects-url-label{color:var(--blue);font-weight:700;text-decoration:underline var(--green) 3px;margin-right:auto}.projects-description-heading-container{display:flex;justify-content:space-evenly;max-width:600px}.projects-description-heading{color:var(--blue)}.projects-description-add-button{background-color:var(--orange);color:var(--white)}.projects-description-main-container{display:flex;flex-wrap:wrap;max-width:400px}.projects-description-label{color:var(--blue);font-weight:700;text-decoration:underline var(--green) 3px;margin-right:auto}.projects-description-delete-button{background-color:var(--orange);color:var(--white);margin-left:3px}.education-section{display:flex;flex-direction:column;gap:1.5rem}.education-heading-container{display:flex;justify-content:space-evenly;max-width:600px}.education-heading{color:var(--blue)}.education-add-button{background-color:var(--orange);color:var(--white)}.education-content-container,.edu-institution-content-container{display:flex;flex-direction:column;gap:1rem}.edu-institution-name-container{display:flex;flex-wrap:wrap;max-width:400px}.edu-institution-name-label{color:var(--blue);font-weight:700;text-decoration:underline var(--green) 3px;margin-right:auto}.edu-institution-delete-button{background-color:var(--orange);color:var(--white);margin-left:3px}.edu-data-element{display:flex;flex-wrap:wrap;max-width:400px}.edu-data-element>span:first-child{color:var(--blue);font-weight:700;text-decoration:underline var(--green) 3px}.edu-data-label-text{margin-right:auto}.courses-section{display:flex;flex-direction:column;gap:1.5rem}.courses-heading-container{display:flex;justify-content:space-evenly;max-width:600px}.courses-heading{color:var(--blue)}.course-add-button{background-color:var(--orange);color:var(--white)}.course-content-container,.course-institution-content-container{display:flex;flex-direction:column;gap:1rem}.course-institution-name-container{display:flex;flex-wrap:wrap;max-width:400px}.course-institution-name-label{color:var(--blue);font-weight:700;text-decoration:underline var(--green) 3px;margin-right:auto}.course-institution-delete-button{background-color:var(--orange);color:var(--white);margin-left:3px}.course-data-element{display:flex;flex-wrap:wrap;max-width:400px}.course-data-element>span:first-child{color:var(--blue);font-weight:700;text-decoration:underline var(--green) 3px}.course-data-label-text{margin-right:auto}.cv-main-container{width:100%;height:100%}.cv-viewer-container{height:100vh;position:sticky;top:5px}.site-footer{display:flex;background-color:var(--white);border-top:2px solid var(--green-gray);justify-content:center}.footer-text{color:var(--purple);font-size:large;font-weight:700;padding:10px}.hide{display:none}
