body,html{min-height:100%}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{font-size:1.1rem;margin-top:0}a{text-decoration:none;font-weight:700}a:hover{text-decoration:underline}header{background:var(--dark)}header a{color:var(--light)}button{font-size:1rem;text-decoration:none;padding:.25rem 1rem;border-radius:.5rem;margin:0 1px}button:hover{opacity:.8}button[disabled]{cursor:default;opacity:.8}span[role=img]{cursor:default}form{width:100%;color:#d5f5f6;color:var(--accent-color4)}form,input{border-radius:10px;border-bottom:3px solid #88cfd2;border-bottom:3px solid var(--tertiary-color);border-left:3px solid #88cfd2;border-left:3px solid var(--tertiary-color)}input{display:flex;font-size:1rem;padding:.25rem;width:90%;transition:box-shadow .2s;margin:10px}input:focus{border:1px solid var(--secondary);box-shadow:0 0 .25rem rgba(0,0,0,.5)}label{margin:10px;display:flex;font-weight:bolder}li{list-style:none}nav a:hover{text-decoration:none}nav li{cursor:pointer}textarea{display:flex;width:100%;height:120px;border-radius:10px;padding:5px;border-bottom:3px solid #88cfd2;border-bottom:3px solid var(--tertiary-color);border-left:3px solid #88cfd2;border-left:3px solid var(--tertiary-color)}.flex-row{display:flex;flex-wrap:wrap}.space-between{justify-content:space-between}.flex-end{justify-content:flex-end}.mx-1{margin-right:var(--spacing-one);margin-left:var(--spacing-one)}.mx-2{margin-right:var(--spacing-two);margin-left:var(--spacing-two)}.my-1{margin-top:var(--spacing-one);margin-bottom:var(--spacing-one)}.my-2{margin-top:var(--spacing-two);margin-bottom:var(--spacing-two)}.my-5{margin-top:var(--spacing-five);margin-bottom:var(--spacing-five)}.px-1{padding-right:var(--spacing-one);padding-left:var(--spacing-one)}.px-2{padding-right:var(--spacing-two);padding-left:var(--spacing-two)}.py-1{padding-top:var(--spacing-one);padding-bottom:var(--spacing-one)}.py-2{padding-top:var(--spacing-two);padding-bottom:var(--spacing-two)}.card{max-width:33.333vw;text-align:center}.img-thumbnail{width:auto;height:300px;margin-bottom:50px;cursor:pointer}.modalBackdrop{background:rgba(0,0,0,.65);bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:1}.modalContainer{background:var(--darker);border-radius:5px;max-width:100%;margin:50px auto;padding:15px;width:960px}.modalTitle{font-size:18px;font-weight:600;margin-bottom:2px}button{background:var(--primary);border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:30px;padding:10px 15px}a,button{font-weight:600}a{border-radius:5px;color:var(--primary);padding:2px 4px;margin-left:-2px;margin-right:-2px}.navActive{color:var(--secondary)}:root{--primary-color:#ef8a97;--secondary-color:#fbe0e4;--tertiary-color:#88cfd2;--accent-color1:#f09a44;--accent-color2:#cce8c0;--accent-color3:#5abbbe;--accent-color4:#d5f5f6;--main-background-color:#f9dbe6;--shadow-color:#efa0bd;--highlight-color:#f5eded;--text-color:#515b4b}main{margin:0 auto;max-width:90%;padding:50px 30px;overflow-y:hidden;overflow-x:scroll}*,main{font-family:Montserrat}*{margin:0;padding:0;box-sizing:border-box;list-style:none;text-decoration:none}header{top:0;display:flex;flex-wrap:wrap;padding:20px;background-color:#ef8a97;background-color:var(--primary-color);min-width:100vw}header,header h1{justify-content:center}header h1{font-weight:bolder;font-size:64px;color:#fbe0e4;color:var(--secondary-color);text-shadow:#efa0bd;text-shadow:var(--shadow-color);margin:0;line-height:1.5;font-family:"Limelight"}nav{margin:auto 0;background-color:#ef8a97;background-color:var(--primary-color)}nav ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:stretch}nav ul li{padding:11px 15px;font-weight:lighter;line-height:1.7;font-size:1.75vw;color:#fbe0e4;color:var(--secondary-color);text-shadow:#efa0bd;text-shadow:var(--shadow-color)}header nav ul li a:hover{background:none;color:#88cfd2;color:var(--tertiary-color)}h2{font-size:44px;line-height:1.7;border-bottom:3px solid}box{border-radius:10px}form{background-color:#f09a44}button{padding:20px;border-style:#88cfd2 3px solid;border-top-style:var(--tertiary-color)}.about-me{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start}.about-me.text{background-color:#f9dbe6;background-color:var(--main-background-color);border-bottom:3px solid #ef8a97;border-bottom:3px solid var(--primary-color);border-left:3px solid #ef8a97;border-left:3px solid var(--primary-color);color:#515b4b;color:var(--text-color)}.more-about-me.text{background-color:#f09a44;border-bottom:3px solid #5abbbe;border-bottom:3px solid var(--accent-color3);border-left:3px solid #5abbbe;border-left:3px solid var(--accent-color3);color:#000}.text.box{display:flex;flex-direction:column;line-height:1.7;font-size:14px;font-family:Arial,Helvetica,sans-serif;margin:10px;padding:20px;border-radius:10px}div .modal-body canvas .react-pdf__Page{border:3px solid #5abbbe;width:unset;height:unset;max-width:60vw;max-height:45vh}h2 a{color:#efa0bd}h2 a:hover{font-size:larger;color:#ef8a97}.contactme{display:flex;flex-wrap:nowrap;flex-direction:column;border-radius:10px;align-items:center}.contact-me-text{display:flex;font-family:Montserrat}.contact-me.text{border-bottom:3px solid #cce8c0;border-left:3px solid #cce8c0;border-width:medium 3px 3px;border-left:10px double var(--accent-color2);border-bottom:10px double var(--accent-color2);border-style:none solid solid;border-right:none;border-top:none}.contact-me.text,.contactList a{color:#515b4b;color:var(--text-color)}img.icon{max-width:3vw;max-height:3vh;padding:3px}img.icon-contact{max-width:6vw;max-height:6vh;padding:6px}.contactImgWrapper{display:flex;align-items:center;justify-content:center;align-content:flex-start;flex-wrap:wrap}.contact-img{height:auto;max-width:100%;margin:0 auto;flex-wrap:nowrap}.formWrapper{max-width:66%;padding:10px;margin:20px;border-radius:10px}.formWrapper,.inputRow{border-color:#88cfd2,1px,solid;border-color:var(--tertiary-color),1px,solid}.inputRow{padding:20px}.portfolioWrapper{justify-content:space-around;flex-wrap:wrap}.project-title{font-weight:thin;color:#efa0bd;color:var(--shadow-color)}.projects-img{width:33%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.projectLink{color:#88cfd2;color:var(--tertiary-color);font-weight:thin}.resumeBody{display:flex;justify-content:flex-start;align-items:center;flex-direction:row}#c{display:block}.resume-img-wrapper{max-width:30vh}.resume-avatar{max-width:25vw}canvas{max-width:100vw;height:auto}.pdfDownload a{color:#ef8a97;color:var(--primary-color)}.pdfBtn{background-color:#ef8a97;background-color:var(--primary-color);margin:5px;border-radius:10px;padding:10px}footer{padding:20px;background-color:#88cfd2;background-color:var(--tertiary-color);display:flex;justify-content:space-between;flex-wrap:wrap;bottom:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:lighter;text-decoration:none}a .lenikauffman{color:#ef8a97;color:var(--primary-color)}@media screen and (max-width:980px){header{padding-bottom:0;justify-content:center;position:relative}header h1{width:100%;text-align:center}header nav ul{margin:20px 0;width:100%;justify-content:center}header nav ul li a{font-size:20px}footer{text-align:center}.about-me,footer{flex-direction:column;justify-content:center;align-items:center;width:100%}.about-me,.about-me p{text-align:start}.projects-intro{justify-content:center;flex-direction:row;flex:wrap 1;align-items:center}.projects-img{width:30%;height:auto;border-style:solid 1px #f9dbe6;border-bottom-style:var(--main-background-color);border-right-style:1px;border-top-style:solid}.project-desc{padding:10px;margin:0;justify-content:center}.project-desc p{margin:0 100px;align-content:center;font-size:2vw}.project-desc h3{margin-bottom:20px;font-size:4vw}.card{max-width:unset}}@media screen and (max-width:684px){.resume-nav{flex-direction:column;align-content:center;flex-wrap:wrap}.pdfDownload,.resume-nav{display:flex;justify-content:center}.pdfDownload{align-items:baseline}}@media screen and (max-width:768px){nav ul li{font-size:2.75vw}ul.flex-row{justify-content:center}.projects-intro{flex:nowrap 1}.projects-img img{height:auto;width:100%}.project-cards{display:flex;flex-direction:column;flex-wrap:nowrap;width:65%;height:auto;margin:auto auto 20px}.card-desc img{width:55%;height:auto;justify-content:center}.contactme{margin:auto auto 20px}.contact-me-text{font-size:18px}.contact-me-text h2{display:flex;flex-wrap:wrap;margin:0}.singing-img{max-width:50%}.resumeBody{flex-direction:column}}@media screen and (max-width:575px){.about-me-img{width:100%}.Run-Buddy{margin:0 0 20px}.landscape img{margin:0}.project-desc p{margin:15px auto;font-size:3.5vw}.project-cards{width:80%;height:80%}.card-desc img{width:55%}}@media screen and (max-width:440px){footer{padding:15px 15}footer h4{font-size:12px}h5{font-size:1rem}footer p{font-size:11px}nav ul{flex-wrap:wrap;flex-direction:column;justify-content:center;align-content:center;text-align:center}.about-me-text{font-size:16px}.projects-intro{margin-bottom:20px}.projects-text{font-size:16px;max-width:60%}.Run-Buddy h3{font-size:18px}.card-imgs-link img{width:100%;height:auto}.project-cards{margin-bottom:20px}.contactme{flex-direction:row;flex-wrap:nowrap;margin:auto auto 20px;align-items:center;height:auto}.contact-me-text{margin:auto auto 20px 20px;max-width:60%;font-size:16px}.contact-me-text ul li a{margin:auto 45}.pdfDownload{display:flex;align-items:center;flex-direction:column}}
/*# sourceMappingURL=main.8ea981b8.chunk.css.map */