@import"https://fonts.googleapis.com/css2?family=Gabarito&family=Satisfy&display=swap";#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}@media print{body{min-height:unset}div#root>*:not(.preview){display:none;padding:0}section.preview{margin:0;font-size:1.2rem!important;scale:1;transform:scale(1)!important;border:0!important;padding:0!important}.preview section.personal h1{font-size:2.4rem!important}.preview section.personal span{font-size:1.6rem!important}.preview h2{font-size:1.6rem!important}@page{margin:.7in}}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{font-size:62.5%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}textarea{resize:none}#root{display:flex;flex-direction:column;padding:0}header{display:flex;align-items:center;gap:16px;min-height:75px;font-family:Satisfy,cursive;padding-left:1.6rem;padding-right:1.6rem;background-color:#9adfb5;color:#3a4a3d}header h1{font-size:2.6rem;flex-grow:1;text-align:left}form{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}form section a{display:flex;gap:1.6rem;text-decoration:none;background-color:#fff;border:1px solid grey;padding:.6rem;width:100%}form section a>h1{flex-grow:1;text-align:left}form section a>button{border:0;padding:0}form section h1{font-size:2rem;font-family:Gabarito,cursive}form section>ul{display:flex;flex-direction:column;list-style-type:none;gap:28px;padding:1.6rem;margin:0}form div.dd-content{display:flex;flex-direction:column;gap:12px;padding:16px}form div.dd-content>fieldset{border:0}.dd-content.empty{display:flex;justify-content:center;align-items:center;grid-template-columns:unset;width:100%;max-width:none}form section.personal>ul{display:grid;grid-template-rows:repeat(4,auto);gap:8px}form section.personal li:nth-child(1){grid-area:1 / 1 / 2/ 3}form section.personal input{width:100%}form section.personal li:last-child label{height:100%}form section.personal li:last-child textarea{width:100%;height:100%;resize:none}form section.personal li:last-child{grid-column:1 / 3;height:100%;margin:0}form section.education{position:relative}form section.education div{max-width:700px}form section.education fieldset{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto) 1fr;gap:16px}form section.education fieldset input{width:100%}form section.education fieldset>:last-child{grid-area:3 / 1 / 4 / 3}form section.education fieldset>:last-child>textarea{width:100%}form section.skills div,form section.achievements div{display:grid;grid-template-columns:1fr}@media screen and (min-width: 600px){form section.skills div,form section.achievements div{grid-template-columns:1fr 1fr}}form input,form textarea{padding:12px;width:100%}form section.experience div>fieldset{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(4,auto);max-width:900px;gap:16px}form fieldset{display:flex;flex-direction:column;gap:16px;padding:0}form legend{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:16px;font-family:Gabarito,cursive;padding:0;letter-spacing:1px}form legend>button{border:0;background-color:transparent;padding:0}form section.experience label:last-child{grid-area:4 / 1 / 5 / 3}@media screen and (min-width: 900px){form section.experience div>fieldset{grid-template-columns:repeat(4,auto);grid-template-rows:repeat(2,auto)}form section.experience label:nth-of-type(1){grid-area:1 / 1 / 2 / 3}form section.experience label:nth-of-type(2){grid-area:1 / 3 / 2 / 5}form section.experience label:last-child{grid-area:3 / 1 / 4 / 5}}form section.experience input{width:100%}form section.experience textarea{display:block;width:100%}@media (min-width: 750px){form section.personal>ul{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(158px,240px)) 1fr;gap:8px 16px}form section.personal li:last-child{grid-area:1 / 3 / 4 / 4;height:100%;margin:0}}form input[type=text]{padding:12px}form label>span{font-size:1.2rem}form section li{display:flex;flex-direction:column;gap:8px}form section label{display:flex;flex-direction:column;align-items:start}section.preview{width:8.5in;height:11in;padding:.7in;border:1px solid black;transform-origin:top;align-self:center}.preview section>h1{font-size:2rem;margin-bottom:.8rem}.preview section.personal{text-align:left}.preview section.personal>span{font-size:1rem}.preview section>h2{text-align:left}.preview hr.t-margin-2{margin-top:2px}.preview .experience>ul,.preview .education>ul{display:flex;flex-direction:column;padding-left:0;gap:1.4rem}.preview .experience>ul>li,.preview .education>ul>li{display:flex;flex-direction:column}.preview .experience h3,.preview .experience p,.preview .education h3,.preview .education p{display:flex;justify-content:space-between}.preview-list-box{list-style-type:square;padding-left:1.6rem;text-align:left;line-height:1.7rem}.italic{font-style:italic}
