:root{font-family: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}.header{padding-top:25px}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:block;width:100%;place-items:center;align-items:center;justify-content:center;min-width:320px;min-height:100vh;--resume-accent: #0e374e;--resume-font: "NotoSans", sans-serif;--resume-bold: "NotoSans-Bold", sans-serif;--header-resume-color: white;--section-resume-bg: rgba(14, 55, 78, .07);--main-bg-color: #f3f4f6;font-family:NotoSans,sans-serif;background-color:var(--main-bg-color)}h1{font-size:3.2em;line-height:1.1;margin-block:0px}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{width:100%;text-align:center}.main-container{display:grid;grid-template-columns:1fr;width:100%}@media (min-width: 1000px){.main-container{display:grid;grid-template-columns:.5fr 1fr;margin:15px 30px}}.user-section{margin:20px;flex-grow:1}.edit-button,.remove-button{background-color:#fff}.how-to-dropdown,.general-info-container,.work-exp-container,.education-container{background-color:#fff;box-shadow:0 13px 27px -5px #32325d1a,0 8px 16px -8px #00000040;padding:20px;border-radius:10px;margin-bottom:20px}.how-to-dropdown-header{display:flex;justify-content:center;align-items:center;gap:10px}.how-to-dropdown-body{background-color:var(--main-bg-color);padding:10px}.how-to-dropdown button{background-color:#fff}.work-exp-container li,.education-container li{list-style-type:none}.general-info-form,.work-experience-form,.education-form{display:flex;flex-direction:column}.list-item{display:flex;align-items:center;justify-content:center}.general-info-form label,.work-experience-form label,.education-form label{display:flex;flex-direction:column;margin:4px 30px}.general-info-form input,.work-experience-form input,.education-form input{background-color:var(--main-bg-color);border-style:none;height:2rem;font-size:1.2rem;border-radius:10px;text-align:center}.general-info-form button,.work-experience-form button,.education-form button{background-color:var(--resume-accent);color:#fff;font-size:1.2rem;font-weight:bolder;margin:20px}.output-section{margin:20px;box-shadow:0 13px 27px -5px #32325d1a,0 8px 16px -8px #00000040;background-color:#fff;height:85vh}.details-header{background-color:var(--resume-accent);color:#fff;padding:10px}.details-header h2{margin-block:0px}.output-section ul{list-style-type:none}.work-exp-output li,.education-output li{display:grid;grid-template-columns:25% 70%;gap:5%;text-align:left}.role-title{font-weight:700;font-size:1.1rem}.work-exp-output h3,.education-output h3{font-size:1.5rem;text-decoration:underline}@media (min-width: 1000px){.cv-header{display:none}}@media (min-width: 500px) and (max-width: 1000px){.cv-header{display:block;margin-bottom:40px}.dates{font-size:.8rem}.work-exp-output li,.education-output li{margin-bottom:15px}.work-exp-output h3,.education-output h3{font-size:1.2rem}.output-section{height:auto}}@media (max-width: 500px){.cv-header{display:block;margin-bottom:40px}.dates{font-size:.8rem}.work-exp-output li,.education-output li{margin-bottom:15px}.education-output li{margin-bottom:20px}.work-exp-output h3,.education-output h3{font-size:1.5rem}.output-section{height:auto}.role-title{font-size:1.05rem}}
