:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;color:#ffffffde;background-color:#171717;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}body{font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;background-color:#030512}h1,h2,h3{margin:0;color:inherit}h4{margin:0;color:#8e90a7}h3{font-size:medium;font-weight:700}p{margin:0}header{padding:10px}.headerContainer{display:flex;justify-content:space-between;align-items:center}.headerWords{display:flex;flex-direction:column}@page{size:A4;margin:10mm}@media print{.displaySectionContainer{height:100vh!important;width:210mm!important;size-adjust:100%!important;font-size:large!important;margin:0!important;padding:0!important}.displaySectionContainer img{height:1.5vh!important}.displayName{font-size:4vh!important}.displayTitle{font-size:2.5vh!important}}main{padding:10px;display:flex}.inputSection{display:flex;flex-direction:column;gap:30px;width:50vw;padding:50px}.displaySection{width:50vw;color:#000;padding:50px}.displaySectionContainer{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(10,1fr);font-size:.68vw;aspect-ratio:210 / 297;color:#000;background-color:#fff;padding:7%}.formContainer{min-width:fit-content;border:2px solid #505e79;border-radius:4px;padding:10px}.formTitle{display:flex;justify-content:space-between;align-items:center;color:inherit;background-color:inherit;border:none;padding:0;font-size:inherit;width:100%}.entryTitle{flex:1;text-align:left;align-items:center}.entryDate{align-content:center;padding-left:5px;padding-right:5px}input,textarea{font-family:Arial,Helvetica,sans-serif;color:#fffcf8;background-color:#20304a;padding:4px;border:1px solid #505e79;border-radius:4px;resize:vertical}input:hover{background-color:#505e79;cursor:text}.inputForm{display:grid;grid-template-columns:1fr;gap:15px;padding-top:10px}.inputForm.show{display:grid}.inputContainer{display:grid;gap:10px}.inputLabel{display:flex;flex-direction:column;flex-grow:1}.present{display:flex;align-self:flex-end;gap:5px;padding-left:10px}#date{width:20vw}#description,#profile{min-height:100px}.entryInputContainer{display:grid;padding:10px;border:1px solid #505e79;border-radius:4px}.entryHeading{display:flex;justify-content:space-between}.entryDate{text-wrap:nowrap}.inputFooter{display:flex;position:relative}.sectionHeader{display:flex;gap:5px}.itemInput{display:flex;position:relative;gap:10px}.hide{display:none}.arrow{height:fit-content}.trash{justify-self:end;align-self:flex-end;margin-left:auto}.dropdownContent{display:none;position:absolute;bottom:0;right:0;background-color:#20304a;min-width:max-content;border:solid 1px #505e79;border-radius:5px;padding:5px}.dropdownContent.show{display:block}.options{display:flex;justify-content:center;gap:10px;padding-top:5px}.yesNo{background-color:#e0d9e0;border:none;border-radius:2px}.addNewEntry{display:flex;align-items:center;gap:5px;color:inherit;background-color:inherit;border:none;font-size:inherit;width:fit-content}.addNewEntry:hover,.formTitle:hover{cursor:pointer}.listItem{list-style:square inside;padding-left:5px}.nameTitleDisplayContainer{grid-column:1 / 4;grid-row:1 / 2;margin-bottom:10px;text-align:right}.sidebarDisplayContainer{grid-column:1 / 2;grid-row:1 / 11;padding-top:20px;padding-left:10px;padding-right:10px;margin-right:20px;background-color:#d3d3d352}.displayName{justify-self:right;font-size:2.5vw;font-weight:700}.displayTitle{justify-self:right;font-size:1.3vw}.displayContact{display:grid;gap:3px;padding-bottom:20px}.displayContactEntry{display:flex}.logo{height:1vw;padding-right:5px}.extraEntryDisplay{border-top:1px dashed black;padding-top:10px;padding-bottom:10px}.profileDisplayContainer{grid-column:2 / 4;padding-bottom:15px;border-bottom:1px dashed black}.educationDisplayContainer{grid-column:2 / 4;padding-top:10px;border-bottom:1px dashed black}.educationEntryDisplay{margin-bottom:10px}.educationTitle{padding-bottom:5px}.educationEntryHeading{display:flex;justify-content:space-between;align-items:center;color:inherit;background-color:inherit;border:none;padding:0;font-size:inherit;width:100%}.educationEntryTitle{flex:1;text-align:left;align-items:center}.educationEntryDate{align-content:center;padding-left:5px;padding-right:5px}.workDisplayContainer{grid-column:2 / 4;padding-top:10px;padding-bottom:10px}.workEntryDisplay{margin-bottom:10px}.experienceTitle{padding-bottom:5px}.workEntryHeading{display:flex;justify-content:space-between;align-items:center;color:inherit;background-color:inherit;border:none;padding:0;font-size:inherit;width:100%}.workEntryTitle{flex:1;text-align:left;align-items:center}.workEntryDate{align-content:center;padding-left:5px;padding-right:5px}
