@import"https://fonts.googleapis.com/css2?family=Philosopher:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Meddon&display=swap";@font-face{font-family:Spectral;src:url(/fonts/Spectral/Spectral-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Spectral;src:url(/fonts/Spectral/Spectral-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Spectral;src:url(/fonts/Spectral/Spectral-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Spectral SC;src:url(/fonts/Spectral_SC/SpectralSC-Regular.ttf) format("truetype");font-weight:400;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body,#root{min-height:100vh;display:flex;flex-direction:column;line-height:1.5}.logo{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.5rem;text-align:center;background-color:#7e0511;color:#e1cd90;font-family:Meddon}main{flex-grow:1;display:flex;flex-direction:row;padding:1rem;background-color:#fafafa}@media (max-width: 768px){main{flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;padding:1rem;gap:1rem}.cv-preview{min-width:100%;padding:1rem;outline:1px solid black;white-space:nowrap;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;display:block;white-space:initial;font-family:Spectral;background-color:#fff;box-shadow:5px 5px 5px #9c9c9c;overflow:hidden}.user-input{min-width:100%;overflow-y:hidden}}.user-input,.cv-preview{flex:1;padding:1rem}.user-input{max-width:50%;height:100%;overflow-y:auto;width:50vw}.user-input,.user-input form,.user-input input,.user-input button,.user-input textarea,footer{font-family:Philosopher}.user-input header{display:flex;flex-direction:column;justify-content:center;align-items:center}.wizard{display:flex;flex-direction:row;justify-content:space-between;gap:2rem;margin-bottom:1rem}.styled-button a,.clear-btn,.load-btn{padding:.5rem .75rem;background-color:#b6a265;color:#fff;border:none;text-align:center;cursor:pointer;display:inline-block;font-size:16px;text-decoration:none}.styled-button a:hover,.clear-btn:hover,.load-btn:hover{filter:brightness(.9)}fieldset{background-color:#f4f2e9;padding:.5rem}legend{color:#7e0511}form input{width:20rem}.del-btn{display:flex;justify-content:right}.add-btn{display:flex;justify-content:center}form button{background-color:#7e0511;color:#e1cd90;padding:.25rem;margin-top:.5rem;margin-bottom:.5rem}form .plus{background-color:#5c6330;color:#fff;float:cent}form button:hover{filter:brightness(.9)}.cv-preview{max-width:50%;height:100vh;width:100%;overflow-y:auto;padding:1rem;outline:1px solid black;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word;display:block;white-space:initial;font-family:Spectral;background-color:#fff;box-shadow:5px 5px 5px #9c9c9c}.resume-header{display:flex;flex-direction:column;justify-content:center;align-items:center}.resume-header h2{font-family:Spectral SC}.resume-contact-info{display:flex;flex-direction:row;gap:1rem}.fr{display:flex;flex-direction:row;justify-content:space-between}footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem;background-color:#282a2b;color:#fff}footer a{color:#fff}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}legend{font-size:1.125rem}label,input,button,p,textarea{font-size:1rem}input,textarea{padding:.25rem}input,fieldset{margin-bottom:.5rem}legend{font-family:Meddon,cursive;font-weight:700}.skills-list{display:flex;justify-content:space-between}
