.personal-heading{color:#d16ba5;letter-spacing:.1rem;font-family:Mali,cursive;font-size:1.5rem}.education-heading{color:#7446bd;letter-spacing:.1rem;font-family:Mali,cursive;font-size:1.5rem}.add-education{box-sizing:content-box;background-color:#ada5e1;border:2px solid #ada5e1;border-radius:8px;width:110px;height:20px;padding:5px;font-size:.9rem}.education-item{align-items:center;display:flex}.employment-heading{color:#6b8fcf;letter-spacing:.1rem;font-family:Mali,cursive;font-size:1.5rem}.add-job{box-sizing:content-box;background-color:#8ca4ce;border:2px solid #6b8fcf;border-radius:8px;width:110px;height:20px;margin-bottom:8px;padding:5px;font-size:1rem}.job-item{align-items:center;display:flex}.hero-item>img{width:30px;height:30px}.cv-container{scrollbar-color:#e8d0fb #fff4df;background-color:#fffffff0;border:2px solid #ffffffb3;border-radius:42px 36px 46px 34px;flex-direction:column;justify-content:flex-start;align-items:center;gap:32px;max-width:850px;height:90vh;margin:40px auto;display:flex;overflow-y:scroll;box-shadow:0 8px 24px #aaa0d21f,0 0 35px #fffc}.personal-info-container{text-align:center;background-color:#ada5e1;flex-direction:column;gap:12px;width:100%;max-height:15%;padding:24px 24px 36px;display:flex}.personal-info-container *,h2{font-family:Mali,cursive}.education-info-container,.work-info-container{flex-direction:column;gap:16px;display:flex}.education-institution,.professional-experience-container{gap:32px;display:flex}.institution-name,.company-name{font-weight:700}.job-role{color:#555879;font-weight:500}h2{color:#6f90d9;background-color:#eee7fa;flex:1;place-content:center;min-width:700px;font-weight:700;display:flex}.hero-item{align-items:center;gap:5px;display:flex}.hero-item-container{justify-content:space-around;display:flex}.edit-form{background-color:#e8d0fb;border:2px solid #f6effc;border-radius:8px;align-self:flex-end;width:110px;height:40px;margin:auto 8px 8px;font-size:1.1rem;transition:transform .3s}.edit-form:hover{transform:scale(1.1)}*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(#fcf5db 0%,#faf0d7 100%)}body,button{font-family:Quicksand,sans-serif}ul{flex-direction:column;gap:16px;display:flex}li{list-style-type:circle}.submit-form,.reset-form{transition:transform .3s}.submit-form:hover,.reset-form:hover{transform:scale(1.1)}.add-education,.add-job{transition:transform .1s ease-in}.add-education:hover,.add-job:hover{transform:scale(1.05)}.delete-button{transition:transform .2s ease-out}.delete-button:hover{transform:scale(.8)}form{scrollbar-color:#e8d0fb #fff4df;background-color:#fffffff0;border:2px solid #ffffffb3;border-radius:42px 36px 46px 34px;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;width:435px;height:90vh;margin:40px auto;padding:40px;display:flex;overflow-y:scroll;box-shadow:0 8px 24px #aaa0d21f,0 0 35px #fffc}section{flex-direction:column;align-items:center;display:flex}textarea{resize:vertical}input,textarea{background-color:#f8f0fe;border:3px solid #e8d0fb;border-radius:6px;width:270px;height:30px;margin-bottom:15px}:is(input:user-invalid,textarea:user-invalid){background-color:#fff1f1;border-color:#fcbbbb}:is(input:user-valid,textarea:user-valid){background-color:#f3fbf1;border-color:#cfe8c9}label{color:#5a4a72;letter-spacing:.3px;margin-bottom:6px;font-size:15px;font-weight:600}input:focus,textarea:focus{background-color:#e8f0fe;border-color:#c9d8ff;outline:none;box-shadow:0 7px 29px #64646f33}.delete-button,.reset-form{background-color:#ffa1a1;border:1px solid #ff2c2c;border-radius:8px;width:100px;height:33px;font-size:1.1rem}.reset-form{width:110px;height:40px}.submit-form{background-color:#caffbd;border:1px solid #35602a;border-radius:8px;width:110px;height:40px;font-size:1.1rem}.button-container{gap:8px;margin-top:16px;display:flex}
