button.add{border-radius:20px;width:fit-content;height:auto;display:flex;flex-direction:column;place-content:center}.add:focus,.add:focus-visible{border:0;outline:0;background-color:#76768e}button img{display:inline}ul{list-style:none;padding:0;margin:0;width:fit-content}.add.add-button-container{position:absolute;top:1rem;right:2rem}.add>.dropdown{width:fit-content;background-color:#d3d3d3;border-radius:15px;padding:1rem;top:0;right:0;transform-origin:top right;position:absolute}.dropdown.closed{display:none}.dropdown-option{width:100%;border-radius:0;background-color:#0000}.dropdown.open{animation:expand .5s ease-in-out;opacity:1}@keyframes expand{0%{transform:scale(0)}80%{transform:scale(1.05)}to{transform:scale(1)}}.file-menu{display:grid;grid-template-columns:1fr 1fr 1fr 2fr;justify-content:left;border-bottom:1px solid gray;padding-bottom:1rem}.header{font-size:3rem;color:#a4a4b4;grid-column:4 / 5;text-align:right}.file-menu button{margin-right:1rem}.info-pane{display:grid;grid-template:auto / 1fr 1fr;padding:1rem 2rem;margin-bottom:1rem;position:relative;background-color:#fefefe}.info-pane:hover{filter:brightness(98%)}dialog{background-color:#7d8a95;border-radius:10px;padding:1rem 2rem}.new-cv-dialog>.info-form,.info-form>label{display:flex;gap:1rem;align-items:center}.body-text{inline-size:100%;overflow-wrap:break-word}.new-cv-dialog{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:fit-content}.accept-new,.cancel-new{margin:0 1rem}.info-form>label>input{padding:5px 1rem;border-radius:5px;background-color:#fefefe;border:1px solid white;color:#121212}.warning{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:fit-content;background-color:#fefefe;padding:1rem;border-radius:10px;border:1px solid gray;display:grid;grid-template-columns:1fr 1fr;column-gap:1rem;height:min-content}.warning>h2{grid-column:span 2}.new-cv-dialog{z-index:4}input,textarea{background-color:#fefefe;color:#000}.info-pane:hover>.delete-info,.info-pane:hover>.edit-info{display:flex}.body-text,.start,.finished{margin:1rem 0 0;justify-self:left}.title,.body-text{grid-column:span 2}.body-text{text-align:left}.title{justify-self:left}.section-form{display:grid;grid-template:auto / 1fr 1fr;padding:1rem 2rem;column-gap:1rem;margin-bottom:1rem}.title-in,.body-in{grid-column:span 2}.section-form>label{margin-bottom:1rem;display:grid;text-align:left}.title-in{grid-template-columns:1fr 1fr 1fr 1fr;column-gap:1rem}.start-in,.end-in{grid-template-columns:1fr 1fr;column-gap:1rem}.title-in>input{grid-column:2 / 5}.section-form>label>input,.section-form>label>textarea{padding:5px;border:1px solid gray}.section-submit,.section-cancel{grid-column:span 1}.delete-info,.edit-info{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;display:none;padding:0;justify-content:center;align-items:center}.edit-info{top:1rem;right:3.5rem}.delete-info>img,.edit-info>img{width:16px;height:16px}.info-form{display:flex;flex-direction:column;padding:1rem;border:1px solid black;border-radius:10px;background-color:#7d8a95;color:#fefefe;width:fit-content;top:3rem;left:0;right:0;margin:auto}dialog>.info-form{border:0}.info-form>label{display:grid;grid-template-columns:1fr 3fr;margin-bottom:1rem}.info-form>label>input{margin-left:1rem}h3{text-align:left;margin:0 2rem 1rem}.resume>h1{margin-bottom:1rem;border-bottom:1px solid black}.section{padding:1rem 0;background-color:#fff;border-radius:15px;margin:1rem;position:relative}.section:hover>.section-delete,.section:hover>.section-up,.section:hover>.section-down{display:flex}.section-delete,.section-up,.section-down{position:absolute;display:none;top:1rem;width:2rem;height:2rem;padding:0;justify-content:center;align-items:center}.section-delete>img,.section-up>img,.section-down>img{width:16px;height:16px}.section-up{right:2rem}.section-down{right:4.5rem}.section-delete{right:7rem}h2{margin:0 2rem 1rem;border-bottom:1px solid;border-image:linear-gradient(to right,);text-align:left}h1{text-align:left;margin:0 1rem}.resume{position:relative;margin-top:1rem;background-color:#eaebeb;padding:1rem;box-sizing:border-box;border-radius:15px}.update-details{position:absolute;top:1rem;right:7rem;border-radius:20px;width:fit-content;height:47px}.update-details>img{width:1.5rem}dialog{border:0;color:#fff}.footer{position:fixed;bottom:0;display:flex;justify-content:center;width:inherit;padding:6px 2em;left:0;right:0;margin:auto;background-color:#fff;opacity:65%}.footer img{width:16px;margin:0 16px}a{color:#4e4e5e;font-size:smaller}a:hover,a:active{color:#4e4ebe}#root{margin:0 auto;position:relative;padding:2rem;text-align:center;background-color:#fff;width:min(85dvw,800px)}.no-page{position:absolute;top:0;bottom:0;left:0;right:0;width:fit-content;margin:auto;height:fit-content;color:#c9c9cb}.no-page>img{filter:invert(87%) sepia(4%) saturate(84%) hue-rotate(201deg) brightness(98%) contrast(81%);width:10rem}.hint-hand{position:absolute;filter:invert(87%) sepia(4%) saturate(84%) hue-rotate(201deg) brightness(98%) contrast(81%);top:8rem;left:6rem;animation:1s gesture infinite alternate;animation-timing-function:linear}@keyframes gesture{0%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}@media print{button.no-print,div.no-print{display:none}div.resume{border:0;padding:0}.resume .section{margin:0 1rem;padding:0 1rem}.resume .section:first-of-type{margin-top:1rem}.resume h3{margin:0 3rem;font-size:small}.section h2{font-size:medium;border:0}.section .info-pane{padding-left:0;font-size:small;margin:0;padding:0 0 1rem}.section .info-pane div{margin:0}.section .info-pane .title{font-style:italic}.section .info-pane .start,.section .info-pane .body-text{margin-left:1rem}form{display:none}}@media (max-width: 500px){.file-menu>h1{font-size:2em}.hint-hand{left:4rem}#root{width:100vw;padding:1rem}.footer{display:none}.add.add-button-container{width:fit-content;display:inline-block;margin-left:1rem}.update-details{display:inline}.update-details,.add.add-button-container{position:relative;margin-bottom:1rem;top:0;right:0}.resume{padding:1rem 0;border-radius:0;background-color:#fff}.resume h3{margin:0 1rem 1rem}.section{margin:1rem 0}.section-form .start-in,.section-form .end-in{grid-template-columns:1fr}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#213547;background-color:#7d8a95;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;justify-items:center;min-width:320px;min-height:100vh;background-color:#7d8a95}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#cfcfd4;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}}
