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;background-color:#8390fa}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{margin:0;padding:0}:root{--rich-blk:#090e20;--st-patricks-blue:#1d2f6f;--cornflower-blue:#8390fa;--maize-crayola:#fac748;--lavender-blush:#f9e9ec;--tickle-me-pink:#f88dad}header{width:100%;height:90px;background-color:#1d2f6f;background-color:var(--st-patricks-blue);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}header h1{margin-left:40px;color:#f9e9ec;color:var(--lavender-blush);text-shadow:3px 3px 2px #090e20;text-shadow:3px 3px 2px var(--rich-blk)}.nav{width:auto}.nav ul{width:100vw}.nav-list{margin-right:50px;list-style-type:none;display:flex;flex-direction:row;justify-content:center;color:#f9e9ec;color:var(--lavender-blush);background-color:#1d2f6f;background-color:var(--st-patricks-blue);width:100%}.nav-list li a{margin:10px;cursor:pointer;text-align:center;color:inherit;text-decoration:none;text-shadow:2px 2px #090e20;text-shadow:2px 2px var(--rich-blk);transition:.15s ease-in-out}.navActive a{font-weight:700;color:#f88dad!important;color:var(--tickle-me-pink)!important}.nav-list li:hover{color:#fac748;color:var(--maize-crayola);font-weight:700;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.landingHeader{display:flex;justify-content:center}.landingHeader img{margin-top:12px;text-align:center}.landingText{margin-top:1em;border:4px solid #f9e9ec;border:4px ridge var(--lavender-blush);background-color:#090e20;background-color:var(--rich-blk);box-shadow:5px 5px 2px #090e20;box-shadow:5px 5px 2px var(--rich-blk);display:block;text-align:center;justify-content:center}.landingText h1{padding-top:2em;padding-bottom:2em}.landingText h1,.landingText h2{color:#fac748;color:var(--maize-crayola);text-shadow:2px 2px 2px #8390fa;text-shadow:2px 2px 2px var(--cornflower-blue)}.landingText h2{padding-bottom:2.1em}.landingText p{padding:1em;color:#f9e9ec;color:var(--lavender-blush)}.aboutHeader{display:flex}.aboutHeader img{margin-top:12px;margin-left:18px}.aboutText{margin-top:15px;border:4px solid #f9e9ec;border:4px ridge var(--lavender-blush);background-color:#f9e9ec;background-color:var(--lavender-blush);box-shadow:5px 5px 2px #090e20;box-shadow:5px 5px 2px var(--rich-blk)}.aboutText p{padding:1em}.aboutText p,section{color:#090e20;color:var(--rich-blk)}section{padding:18px 48px;margin:0 auto;height:100vh}section h1{font-weight:700;padding-top:15px;text-shadow:2px 2px 3px #f9e9ec;text-shadow:2px 2px 3px var(--lavender-blush)}section p{margin:25px auto;line-height:1.5em}.profile-photo{height:auto;max-width:200px;border-radius:100%;box-shadow:12px 12px 45px 5px #090e20;box-shadow:12px 12px 45px 5px var(--rich-blk);border:4px solid #f9e9ec;border:4px ridge var(--lavender-blush)}p a{text-decoration:none;color:#fac748;color:var(--maize-crayola);text-shadow:2px 2px 1px #090e20;text-shadow:2px 2px 1px var(--rich-blk);font-weight:bolder;transition:.15s ease-in-out}p a:hover{color:#f88dad;color:var(--tickle-me-pink)}#contact-form button{margin:10px 0;padding:.4em 1.25em;border:.1em solid #090e20;border:.1em solid var(--rich-blk);border-radius:.2em;background-color:#fac748;background-color:var(--maize-crayola);font-weight:700;box-shadow:1px 1px 2px #8390fa;box-shadow:1px 1px 2px var(--cornflower-blue);transition:.15s ease-in-out}#contact-form button:focus,#contact-form button:hover{-webkit-transform:scale(1.1) translateY(2px);transform:scale(1.1) translateY(2px);background-color:#f88dad;background-color:var(--tickle-me-pink);box-shadow:2px 2px 3px #8390fa;box-shadow:2px 2px 3px var(--cornflower-blue)}#contact-form{padding:40px 25px;border:4px solid #f9e9ec;border:4px ridge var(--lavender-blush);background-color:#090e20;background-color:var(--rich-blk);box-shadow:5px 5px 2px #090e20;box-shadow:5px 5px 2px var(--rich-blk);max-width:1750px}#contact-form label{margin-top:5px;margin-bottom:5px;color:#fac748;color:var(--maize-crayola);text-shadow:2px 2px #1d2f6f;text-shadow:2px 2px var(--st-patricks-blue);display:block}#contact-form input{width:100%;height:25px}#contact-form textarea{width:100%}input,textarea{background-color:#f9e9ec;background-color:var(--lavender-blush);margin-bottom:3px}.error-text{color:#f88dad;color:var(--tickle-me-pink);text-shadow:1px 1px 1px #f9e9ec;text-shadow:1px 1px 1px var(--lavender-blush);font-weight:700}.skillList{-webkit-column-count:2;column-count:2}.iframe-wrapper{width:100%;height:100%;padding-top:12px;padding-bottom:25px}iframe{width:100%;height:100%;max-width:900px;display:block;margin-left:auto;margin-right:auto;box-shadow:5px 5px 2px #090e20;box-shadow:5px 5px 2px var(--rich-blk)}#applicationCards{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding-top:12px;padding-bottom:70px}.applicationCard{width:390px;height:260px;margin:10px;position:relative;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity .5s ease-in-out}.applicationCard .applicationBackground{width:100%;height:100%;transition:opacity .75s ease-in-out;position:absolute;border:3px solid #f9e9ec;border:3px ridge var(--lavender-blush);box-shadow:3px 3px 2px #090e20;box-shadow:3px 3px 2px var(--rich-blk)}.applicationLinks{display:flex;justify-content:center;align-items:center}.applicationLinks .applicationLogo{height:24px;margin:2px 10px 0}.applicationText{padding:5px;position:absolute;text-align:center;opacity:0;z-index:50;transition:opacity .5s ease-in-out}.applicationCard:hover .applicationBackground{opacity:.1;-webkit-transform:scale(1.05);transform:scale(1.05)}.applicationCard:hover .applicationText{opacity:1}.applicationText p{margin:0;color:#090e20;color:var(--rich-blk);padding:5px}.applicationText a{text-decoration:none;text-shadow:2px 2px 3px #f9e9ec;text-shadow:2px 2px 3px var(--lavender-blush);color:#090e20;color:var(--rich-blk);transition:.15s ease-in-out}.applicationText a:hover{color:#fac748;color:var(--maize-crayola);text-shadow:2px 2px 3px #090e20;text-shadow:2px 2px 3px var(--rich-blk)}.applicationLogo:hover,.applicationText a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.applicationLogo:hover{background-color:#f88dad;background-color:var(--tickle-me-pink);border-radius:75%;transition:.15s ease-in-out}footer{width:100%;height:65px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;bottom:0;opacity:.6;z-index:10}footer,footer:hover{background-color:#090e20;background-color:var(--rich-blk)}footer:hover{opacity:.9;transition:opacity .75s ease-in-out}footer p{color:#f9e9ec;color:var(--lavender-blush)}#logos{height:55%}#logos img{height:100%;background-color:none;margin:1px 10px;transition:ease-in-out}#logos img:hover{opacity:1;background-color:#fac748;background-color:var(--maize-crayola);border-radius:50%;-webkit-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:500px){header h1{text-align:center;font-size:24px;margin-left:20px}.contactFormSection{width:100%}#contact-form{padding:3px;max-width:80%;margin-left:-18px}.applicationCard:hover .applicationBackground{-webkit-transform:none;-webkit-transform:initial;transform:none}}
/*# sourceMappingURL=main.82e45d88.chunk.css.map */