body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{background-color:#e5e5e5;font-family:"Roboto Slab",serif}.card{border-radius:.5rem;box-shadow:.05rem .1rem .3rem -.03rem rgba(0,0,0,.45);overflow:hidden;width:100%;height:100%;margin-top:30px;justify-self:center}.card:hover{box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.image{border-radius:.5rem .5rem 0 0;width:100%;object-fit:cover;height:10rem;opacity:.5}.image:hover{opacity:1}.card-body{text-align:center;line-height:1.5}.github-button{position:relative;background-color:#008cba;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:.5rem}.github-button:hover{box-shadow:inset 0 0 16px 10px #0ff}.modal-button{margin-top:5px;margin-bottom:5px;padding:15px 32px;background-color:#3c99dc;border-radius:.5rem;border:none;color:#fff;font-size:16px}.modal-button:hover{box-shadow:0 0 16px 3px rgba(0,0,0,.589)}@media screen and (min-width:1100px){.card{width:40vh;height:350px}}.modal{width:100vw;height:100vh;background-color:hsla(0,0%,100%,.459);border:1px solid #ccc;box-shadow:-2rem 2rem 2rem rgba(black,.2);opacity:1;visibility:visible;position:fixed;z-index:100;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);right:0;top:0;display:flex;justify-content:center;align-items:center}.modal-card{position:fixed;width:50%;padding:5px;background-color:#fff;border-radius:10px;box-shadow:2px 2px 6px}.modal-title{font-size:30px}.modal-body,.modal-title{background-color:#fff!important}.modal-body{font-size:20px}.close-button{background-color:#23c523;border:none;color:#fff;padding:16px 32px;font-size:16px;border-radius:10px}.close-button:hover{color:#23c523;background-color:navy;transition:background-color .5s,color .5s}.footerNavbar{list-style-type:none;display:flex;justify-content:space-around}.footerLink{text-decoration:none;color:#000}.footerIcon{color:#59656f}.footerIcon:hover{color:#6fffe9;transition:color .7s}.navbar{list-style-type:none;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}.linkDecoration{text-decoration:none;color:#3a506b}.linkDecoration:hover{color:#fff}.linkDecoration:focus{color:#008cba;text-decoration:underline}.header{flex-direction:column;justify-content:space-between;padding:2%;font-size:4rem}.btn,.header{display:flex;align-items:center}.btn{border-radius:4px;position:relative;text-decoration:none;justify-content:center;font-size:2.75rem;background-size:300%;transition:all .6s;padding-bottom:10px}.black{color:#3d405b;background-image:linear-gradient(90deg,#e5e5e5 50%,#3d405b 0)}.btn:hover{color:#fff;background-position:100%;-webkit-transform:translateX(.5rem);transform:translateX(.5rem)}.spaceOut{margin-top:15px;padding-left:5px;padding-right:5px}@media screen and (min-width:992px){.header,.navbar{flex-direction:row}.spaceOut{padding-right:10px}}.article{line-height:2;display:flex;flex-wrap:wrap;font-size:125%;padding-left:20px;padding-right:20px}.backgroundColor{background-color:#dee2e6;padding-top:40px;padding-bottom:40px;border-radius:10px;width:95%;box-shadow:.2rem .2rem .3rem -.03rem rgba(0,0,0,.45);margin:40px auto 5rem}.title{font-size:40px;padding-left:20px;line-height:2}.aboutMeSection{display:flex;flex-direction:row}@media screen and (max-width:900px){.aboutMeSection{flex-direction:column}}.proficiency-wrapper{display:flex;flex-direction:column;padding:10px;font-size:25px;box-shadow:.05rem .15rem 5px #000;width:90%;border-radius:5px;background-color:#f2f8f9;margin:20px auto 10px;line-height:1.5}.resume{background-color:#008cba;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin-bottom:20px;margin-top:20px}.resume:hover{box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19),inset 0 0 16px 10px #6be4fa}@media screen and (min-width:1100px){.proficiency-wrapper{width:40%;padding:15px}}.card-wrapper{list-style:none;display:grid;grid-template-columns:100%;grid-template-rows:repeat(6,16%);grid-gap:10px 20px}.modalOpen{overflow:hidden;position:fixed}@media screen and (min-width:1100px){.card-wrapper{grid-template-columns:33% 33% 33%;grid-template-rows:50% 50%;grid-gap:10px 20px}}
/*# sourceMappingURL=main.9a77ee3d.chunk.css.map */