body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#141414;color:#f0f8ff;font-family:Poppins,sans-serif;padding:5% 10%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.skill-name{font-size:15px;font-weight:700;margin-bottom:1%}.skill-category{align-items:center;margin:2.5% 0}.skill-link:hover{-webkit-transform:rotate(15deg);transform:rotate(15deg);transition:.5s}.skill-link{text-decoration:none;transition:.5s}.skill-category-container{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.skill-category-item{background-color:#242424;border-radius:2px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);height:70px;margin:10px 20px 10px 0;padding:15px;text-align:center;width:70px}.skill-category-img{height:40px;width:40px}.skill-category-name{color:grey;font-size:12px;margin-top:10px}@media only screen and (max-width:1224px){.skill-category{display:block}.skill-category-container{display:grid;grid-template-columns:auto auto auto}.skill-category-item{height:40px;width:40px}.skill-name{background-color:transparent;font-size:15px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:2;margin:20px 0 0 10px;padding:0;width:100vw}}.card{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.card-item{-webkit-animation:fadeIn 3s;animation:fadeIn 3s;background-color:#242424;border-radius:7px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:2% 0;padding:4%;transition:1s;width:40%}.card-item:hover{-webkit-transform:scale(1.05);transform:scale(1.05);transition:1s}.card-metadata{color:grey;display:flex;font-size:12px;font-weight:bolder;justify-content:space-between;letter-spacing:1px;margin-bottom:5%;text-transform:uppercase;width:100%}.card-item-title{color:#f0f8ff;font-size:30px;font-weight:700}.card-summary{color:grey;line-height:200%;margin-top:3%}.external-icon{fill:#f0f8ff}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:1224px){.card-item{margin:10% 0;padding:10%;width:auto}.card-metadata{display:block;line-height:2;margin-bottom:10%}.card-item-title{font-size:25px}.card-description{font-size:15px;line-height:2;margin-top:5%}}.toggle-switch{background-color:#343434;border:2px solid #343434;border-radius:10px;color:#f0f8ff;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:15px;margin-top:20px;padding:7px}.toggle-switch:hover{background-color:#444;cursor:pointer;transition:.2s}.toggle-description{color:grey;font-size:13px;line-height:200%}.about{height:100vh;margin-top:5%;width:100%}.main-heading{display:inline-block;font-size:5vw;font-weight:bolder}.main-heading-typed{-webkit-animation:typing 2s steps(30) forwards,blinking 1s infinite;animation:typing 2s steps(30) forwards,blinking 1s infinite;border-right:4px solid;overflow:hidden;white-space:nowrap;width:0}.main-subtext{color:grey;line-height:2;margin:40px 0}.main-subtext a{color:#fff;font-weight:700;text-decoration:none}.main-navigation{display:grid;width:100%}.main-navigation a{color:grey;font-size:12px;font-weight:700;letter-spacing:2px;line-height:4;text-decoration:none;text-transform:uppercase}.main-footer-links{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:45%;width:inherit}.main-footer-item{align-items:center;display:flex;font-size:13px}.main-footer-item a{color:#f0f8ff;cursor:pointer;text-decoration:none}.social-img{height:20px;margin-right:10px;width:20px}@-webkit-keyframes typing{0%{width:0}to{width:100%}}@keyframes typing{0%{width:0}to{width:100%}}@-webkit-keyframes blinking{0%{border-right-color:transparent}50%{border-right-color:#f0f8ff}to{border-right-color:transparent}}@keyframes blinking{0%{border-right-color:transparent}50%{border-right-color:#f0f8ff}to{border-right-color:transparent}}@media only screen and (max-width:1224px){.about{margin:30% 0 40%}.main-heading{font-size:10vw}.main-footer-links{max-width:70%}.main-footer-links a{margin:10px 0}}.card-heading{padding:30px 0}.card-heading-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-heading-divider{border:2px solid #f0f8ff;margin-top:2%;width:inherit}
/*# sourceMappingURL=main.eba222ae.css.map*/