.body{display:flex;flex-direction:row;gap:20px;padding:15px;width:calc(100% - 30px);height:calc(100% - 30px);margin:auto;justify-content:space-between;align-items:center}.config{display:none}.hover{cursor:pointer;opacity:.8}.hover::hover{opacity:1}@media screen and (width > 1250px){.preview--mobile{display:none}::-webkit-scrollbar{width:12.5px}::-webkit-scrollbar-track{background:#3b3b3b}.form{background-color:#505255;height:100%;width:100%;box-sizing:border-box;padding:15px}}@media screen and (width <= 1250px){.body{background-color:#505255;height:auto;display:block;padding:15px 6px}.preview--desktop{display:none}.preview--mobile{position:fixed;left:0;right:0;margin-inline:auto;width:fit-content;z-index:1}.config{display:flex;flex-direction:row-reverse;cursor:pointer}.config__view{position:fixed;bottom:15px;right:20px;background-color:#00f;box-sizing:border-box;padding:10px;border-radius:50%;z-index:2}}.cv{background-color:#fff;color:#000;height:97vh;width:min(97vw,97vh / 1.414);aspect-ratio:1 / 1.414;box-sizing:border-box;padding:20px;font-family:Arial,Helvetica,sans-serif}.cv__header{display:flex}.div__header__details{display:flex;flex-direction:column;margin-left:25px}.cv__name{font-size:2.5rem}.cv__contact{display:flex;align-items:center;gap:10px;margin:2px 0}.cv__contact a{text-decoration:none;color:#000}.cv__img{width:120px;height:150px;background-position:center;background-size:cover;background-image:url(/assets/placeholder_portrait-CVNjPtsH.png)}.download-button{padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-bottom:20px;position:absolute;right:2%}.download-button:hover{background-color:#45a049}.form__button__wrapper{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px}.form__button{width:100%;height:50px;font-size:1.25rem;border:none;border-radius:10px;font-weight:700;opacity:.8}.form__button:hover{cursor:pointer;opacity:1}.form__button--load{background-color:#1bc7f6}.form__button--clear{background-color:#e91111}.form__button--undo{background-color:#25cf80}.form__section{display:flex;flex-direction:column;gap:20px}.form__add{height:40px;width:80px;margin-top:20px;margin-left:calc(50% - 40px);background-color:#d9d9d9;border:none;border-radius:10px;font-size:1.5rem;color:#000}.form__add:hover{cursor:pointer}.form__add--dark{background-color:#505255;color:#fff}.form__remove{background-color:#e91111;border:none;height:30px;width:200px;margin:auto;border-radius:10px;font-size:1rem;font-weight:700;opacity:.8}.form__remove:hover{cursor:pointer;opacity:1}.form__remove--dark{margin-bottom:0}.row{display:flex;flex-direction:row;align-items:center;gap:5px}@media screen and (width > 1250px){.form{overflow-y:auto}}@media screen and (width <= 550px){.content__container{display:flex;flex-direction:column;width:100%}.content__wrapper,.content__label,.content__input{width:100%}}.section{color:#000}.section__header{background-color:#d9d9d9;border-radius:10px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:0 20px;font-weight:bolder}.section__subheader{display:flex;align-items:center;gap:10px}.hover{cursor:pointer;opacity:.7}.section__title-input{height:25px;margin:3.5px 0;background-color:#fff;color:#000;font-weight:700;font-size:1.25rem}.section__config{display:flex;gap:15px}.section__config__delete{color:#e91111;opacity:.8}.section__config__delete:hover{opacity:1;cursor:pointer}input[type=file]{display:none}.section__button{border:none;border-radius:10px;padding:5px 10px;height:40px;opacity:.8}.section__button:hover{cursor:pointer;opacity:1}.section__button span{margin-left:5px}.section__button--upload{background-color:#25cf80}.section__button--remove{background-color:#e91111}.content{width:95%;margin:auto;background-color:#d9d9d9;box-sizing:border-box;padding:10px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.content__container{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:30px;margin-top:20px}.column{display:flex;flex-direction:column;gap:7.5px}.content__wrapper{display:flex;flex-direction:column;justify-content:space-between;margin:auto;width:calc(50% - 15px)}.content__label{font-size:1rem}.content__input{width:100%;background-color:#fff;border:none;height:25px;margin-top:5px;outline:none;color:#000;text-indent:5px}.hidden{display:none}.content__container--triple{display:flex;flex-direction:row;flex-wrap:nowrap;text-align:center;justify-content:end;gap:25px}.content__select{background-color:#fff;color:#000;border:none;height:25px;outline:none}.content__container--column{display:flex;flex-direction:column}.content__textArea{background-color:#fff;width:100%;resize:none;border:none;outline:none;color:#000;box-sizing:border-box;padding:5px;white-space:pre-wrap}.cv__section{padding-top:15px}.cv__section__header{border-bottom:#000 solid 2px}.cv__section__content{padding-top:10px}.cv__section__subheader{display:flex;justify-content:space-between;padding-bottom:5px}.cv__section__ul{box-sizing:border-box;padding-left:30px;padding-right:10px;list-style-type:disc}.cv__section__ul li{text-align:justify;text-justify:inter-word}.content__container--quad{display:flex;flex-direction:row}@media screen and (width <= 1250px) and (width > 550px){.section{width:100%}}@media screen and (width <= 550px){.content__wrapper{width:100%}.content__container--triple{display:flex;flex-direction:column;text-align:left}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0}#root{background-color:#242424;height:100vh}
