header{background-color:var(--color-scheme-background);font-size:2em;color:#fff;font-weight:700;padding:8px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}header .title{display:flex;align-items:center;gap:16px}header a{color:#fff}header .projectRepo{display:flex;align-items:center}main{display:flex;flex:1;align-items:flex-start}main>div{padding:24px;flex:1}.cvEditor{display:flex;flex-direction:column;gap:24px;font-size:.9em}.cvEditor>div{border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}form .description{resize:none;grid-column:span 2;font-size:1.2em}.cvEditor .addItemBtn{background-color:var(--color-button-click);border-radius:50%;font-size:2.5em;height:1em;width:1em;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-user-select:none;user-select:none}.addItemBtn:hover{cursor:pointer;background-color:var(--color-scheme-background)}.sectionHeader{display:flex;align-items:center}form{display:grid}input,textarea{border:2px solid var(--color-scheme-border-light);border-radius:4px;padding:8px;font-size:1em}select{padding:4px 8px;font-size:1em}.startDate,.endDate{display:flex;gap:8px;align-items:center}input:focus,textarea:focus{outline:none;border-color:var(--color-scheme-border-dark)}.sectionTitle{font-size:1.6em;color:var(--color-scheme-dark);font-weight:700;flex:1;display:flex;align-items:center;gap:16px}.editExperience>form,.editProjects>form,.editEducation>form{gap:16px;grid-template-columns:1fr 1fr}.submitAddItemBtn,.cancelAddItemBtn{font-size:1.4em;padding:8px;border-radius:8px;border:none}.cancelAddItemBtn:hover{cursor:pointer}.submitAddItemBtn{background-color:var(--color-button-click);color:#fff}.submitAddItemBtn:hover{background-color:var(--color-scheme-background);cursor:pointer}.editGeneralInfo,.editSkills{border-radius:8px;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px}.editGeneralInfo,.editSkills,.editExperience,.editEducation,.editProjects{box-shadow:0 2px 16px #581c874d}.editGeneralInfo .sectionTitle,.editSkills .sectionTitle{grid-column:span 2;border-bottom:1px solid var(--color-scheme-border-dark);padding-bottom:8px}.educationList,.experienceList,.projectsList{display:flex;flex-direction:column;gap:8px}.educationDetails,.experienceDetails,.projectDetails{display:flex;gap:8px;align-items:center;border-top:1px solid var(--color-scheme-border-dark);padding-top:8px}.educationDetails .items,.experienceDetails .items,.projectDetails .items{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding-right:16px}.educationDetails .editBtn,.educationDetails .deleteBtn,.experienceDetails .editBtn,.experienceDetails .deleteBtn,.projectDetails .editBtn,.projectDetails .deleteBtn{display:flex;border-radius:50%;padding:8px;cursor:pointer}.educationDetails .editBtn,.experienceDetails .editBtn,.projectDetails .editBtn{background-color:#e0e0e0}.educationDetails .editBtn:hover,.experienceDetails .editBtn:hover,.projectDetails .editBtn:hover{background-color:#d0d0d0}.educationDetails .deleteBtn,.experienceDetails .deleteBtn,.projectDetails .deleteBtn{background-color:#dc143c;color:#fff}.educationDetails .deleteBtn:hover,.experienceDetails .deleteBtn:hover,.projectDetails .deleteBtn:hover{background-color:#c53030}.editExperience form .companyName{grid-column:span 2}.experienceList .experienceDetails .jobRole{grid-column:span 2;font-size:1.4em;color:var(--color-scheme-dark)}.experienceList .experienceDetails .companyLocation{justify-self:end;font-style:italic}.projectDetails .items{display:flex;align-items:center;font-size:1.1em}.projectDetails .items .name{font-size:1.2em;color:var(--color-scheme-dark)}.editEducation .institutionName{grid-column:span 2}.educationDetails .institutionName{grid-column:span 2;font-size:1.4em;color:var(--color-scheme-dark)}.educationDetails .location{justify-self:end;font-style:italic}@font-face{font-family:"Computer Modern Serif";src:url(/assets/cmunrm-CX1oZOI6.eot);src:url(/assets/cmunrm-CX1oZOI6.eot?#iefix) format("embedded-opentype"),url(/assets/cmunrm-hAGUvkNW.woff) format("woff"),url(/assets/cmunrm-ClZ-C9dm.ttf) format("truetype"),url(/assets/cmunrm-BvdR-t9p.svg#cmunrm) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Computer Modern Serif";src:url(/assets/cmunbx-DZY4onkn.eot);src:url(/assets/cmunbx-DZY4onkn.eot?#iefix) format("embedded-opentype"),url(/assets/cmunbx-xhQ_OtDs.woff) format("woff"),url(/assets/cmunbx-DlGyenSn.ttf) format("truetype"),url(/assets/cmunbx-DR6k7OUj.svg#cmunbx) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Computer Modern Serif";src:url(/assets/cmunti-KIYfKSYi.eot);src:url(/assets/cmunti-KIYfKSYi.eot?#iefix) format("embedded-opentype"),url(/assets/cmunti-ryR0qtIm.woff) format("woff"),url(/assets/cmunti-D256HT53.ttf) format("truetype"),url(/assets/cmunti-CKEv_dyy.svg#cmunti) format("svg");font-weight:400;font-style:italic}@font-face{font-family:"Computer Modern Serif";src:url(/assets/cmunbi-UKLsOChx.eot);src:url(/assets/cmunbi-UKLsOChx.eot?#iefix) format("embedded-opentype"),url(/assets/cmunbi-CEcm6uLJ.woff) format("woff"),url(/assets/cmunbi-CCjewwHG.ttf) format("truetype"),url(/assets/cmunbi-D1tAD9Yb.svg#cmunbi) format("svg");font-weight:700;font-style:italic}.cvPreview{font-family:"Computer Modern Serif",serif;display:flex;flex-direction:column;gap:24px;margin:24px;border:none;box-shadow:0 0 8px #bbb;font-size:.9em;padding:24px;min-width:500px}.cvPreview .profile .description,.cvPreview .previewSkills .details,.cvPreview .items{margin-left:16px;margin-top:8px;margin-right:8px}.cvPreview .previewSkills .details{display:flex;flex-direction:column;gap:4px}.cvPreview .items{display:flex;flex-direction:column;gap:16px}ul{margin:0}.cvPreview .links{display:flex;justify-content:center;width:90%;flex-wrap:wrap;row-gap:8px}.cvPreview .links>div{padding:0 8px}.cvPreview .links>div+div{border-left:1px solid}.cvPreview .links a{text-decoration:none;color:#000;border-bottom:1px solid}.fullname{margin:0}.cvPreview .title{border-bottom:1px solid;font-size:1.2em}.previewGeneralInfo{display:flex;flex-direction:column;gap:16px}.previewGeneralInfo .header{display:flex;flex-direction:column;align-items:center}.previewExperience .items .job .about{display:grid;grid-template-columns:1fr 1fr}.previewExperience .items .role{font-weight:700}.previewExperience .items .dates,.previewExperience .items .location{justify-self:end}.previewExperience .items .companyName,.previewExperience .items .location{font-style:italic}.previewProjects .items .project{display:flex;flex-direction:column;gap:8px}.previewProjects .items .project .about{display:flex}.previewProjects .items .project .name{font-weight:700;margin-right:8px;border-bottom:1px solid}.previewProjects .items .project .technologiesUsed{font-style:italic;padding-left:8px;border-left:1px solid}.previewEducation .education{display:grid;grid-template-columns:1fr 1fr}.previewEducation .education .dates,.previewEducation .education .location{justify-self:end}.previewEducation .education .dates,.previewEducation .education .programmeName{font-style:italic}.previewEducation .education .institutionName{font-weight:700}.resumeDownloadBtn{position:absolute;right:50px;top:120px;font-size:2em;display:flex;justify-content:center;align-items:center;background-color:#7e22ce40;border-radius:50%;height:50px;width:50px;border:none;transition:.1s ease-out transform,.1s ease-out box-shadow,.1s ease-out background-color}.resumeDownloadBtn:hover{background-color:#7e22ce80;cursor:pointer;transform:translateY(-2px);box-shadow:0 4px 8px #0003}.resumeDownloadBtn:active{background-color:#7e22cebf}html,body{padding:0;margin:0;height:100%;width:100%;box-sizing:border-box}#root{height:100%;width:100%;display:flex;flex-direction:column;--color-scheme-background: #7e22ce;--color-scheme-background-light: #ede9fe;--color-scheme-border-light: #c084fc;--color-scheme-border-dark: #6b21a8;--color-scheme-dark: #581c87;--color-button-click: #9c2aff}
