:root{--clr-blue: hsl(210, 100%, 56%);--clr-white: hsl(0, 0%, 100%);--clr-light-grey: hsl(210, 2%, 83%);--clr-dark-grey: hsl(0, 0%, 14%);--background-clr: rgb(250, 251, 253);--border-radius-10: 10px;--border-radius-50: 50%;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--clr-dark-grey);background-color:var(--background-clr);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{position:relative}h1{font-size:3.2em;line-height:1.1}button{background-color:transparent;border:1px solid transparent;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--clr-blue)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}#root{max-width:1280px;margin:0 auto;padding:2rem}.Header{margin-block:1.2rem 1rem}hr{height:3px;background-color:#000}.CVApplicationBackground{position:absolute;top:0;right:0;bottom:0;left:0;height:100vh;background-color:var(--background-clr);padding-top:2rem;display:flex;flex-direction:column;place-items:center;gap:1rem}.ctaButtons{gap:2rem}.downloadButton,.submitButton{background-color:var(--clr-blue);color:var(--clr-white);padding:.5rem 1rem;border-radius:var(--border-radius-10)}.closeButton{background-color:transparent;font-size:2rem}.CVApplication{min-width:700px;min-height:600px}.socialsAndIcons{margin-left:.3rem;font-size:.8rem}input{border-radius:var(--border-radius-10)}label{display:block;text-align:left;margin:.5em 0}.flex{display:flex;align-items:center}@media (max-width: 770px){input{width:90%;padding:1rem .5rem;background-color:transparent;color:var(--clr-dark-grey)}.icons{display:none}}@media (min-width: 770px){h1{margin-bottom:1rem}label{display:none}input{width:90%;border:0;background-color:transparent;padding:.5rem;color:var(--clr-dark-grey)}input:hover{outline:1px solid var(--clr-blue)}.icons{padding-left:.5rem}.Name{font-size:2.8rem}.JobTitle{margin-bottom:1rem;color:var(--clr-blue);font-size:1.8rem}.grid{display:grid;grid-template-columns:repeat(2,1fr)}.socials{grid-template-rows:repeat(2,1fr)}.ExperienceForm,.EducationForm{padding-bottom:1rem;margin-bottom:.5rem}.experienceTitle,.degree{font-size:1.5rem}.companyName,.uniName{color:var(--clr-blue);font-weight:700}}.CVForm,.CVApplication{border:1px solid var(--clr-light-grey);box-shadow:0 0 10px var(--clr-light-grey);background-color:var(--clr-white);padding:1.5rem}.addButton{margin-top:.1rem;border-radius:var(--border-radius-50);padding:.4rem .8rem;aspect-ratio:1;color:var(--clr-blue)}.submitButton{display:block}
