/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{font:400 16px/1.5 "Futura",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal}main{display:block}blockquote{border-left:4px solid #e8e8e8;padding-left:15px;font-size:18px;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code{font-size:15px;border:1px solid #e8e8e8;border-radius:3px;background-color:#eef}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}.wrapper{max-width:-webkit-calc(1500px - (30px * 2));max-width:calc(1500px - (30px * 2));margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 800px){.wrapper{max-width:-webkit-calc(1500px - (30px));max-width:calc(1500px - (30px));padding-right:15px;padding-left:15px}}.wrapper:after{content:"";display:table;clear:both}table{margin-bottom:30px;width:100%;text-align:left;color:#676e6d;border-collapse:collapse;border:1px solid #e8e8e8}table tr:nth-child(even){background-color:#f7f7f7}table th,table td{padding:10px 15px}table th{background-color:#f0f0f0;border:1px solid #dedede;border-bottom-color:#c9c9c9}table td{border:1px solid #e8e8e8}a{text-decoration:none}ul{list-style:none}.sectionTitle{color:#794017;font-size:3em}#projectsContainer,#snippetsContainer,#postsContainer{padding-top:15%}#aboutContainer{padding-top:20%}#postsContainer{padding-bottom:5%}#footerContainer{padding:20px}@media screen and (max-width: 780px){#projectsContainer,#snippetsContainer,#aboutContainer,#postsContainer{padding-top:20%}}#projectsContainer p,#snippetsContainer p,#aboutContainer p,#postsContainer p{font-family:"Souvenir";letter-spacing:0.8px}#aboutContainer,#postsContainer{width:70%;margin:0 auto}.imgContainer{max-width:400px;max-height:500px;border-radius:5%;position:relative;margin-bottom:8%}.imgContainer img{width:90%;height:0%;display:block;border-radius:5%;box-shadow:10px 10px 5px #88898B}.data-listing{display:flex;flex-wrap:wrap;justify-content:space-evenly}.titles{position:absolute;text-align:center;height:100%;width:100%;transition:.5s;transform:translate(-50%, -50%);top:25%;left:50%}.titles h4{color:black;width:100%;padding-top:90px;padding-bottom:70px;font-size:3em;position:absolute;top:48%;left:50%;transform:translate(-50%, -50%);text-align:center}.descriptions{position:absolute;top:0;bottom:0;left:0%;right:0;height:100%;width:100%;transition:.5s}.descriptions p{color:black;width:90%;font-size:1.3em;position:absolute;top:100%;left:50%;opacity:0;transform:translate(-45%, -45%)}.imgContainer:hover .titles{opacity:0}.imgContainer:hover .descriptions p{transition-property:all;transition-duration:1s;top:40%;opacity:1;color:black}.imgContainer:hover .descriptions{width:90%;border-radius:5%;background-color:rgba(241,238,232,0.9);border-bottom:2px solid #BE7736}@media screen and (max-width: 780px){.titles{position:absolute;text-align:center;height:100%;width:100%;transition:.5s;transform:translate(-50%, -50%);top:25%;left:50%}.titles h4{color:#BE7736;width:100%;padding-top:85px;padding-bottom:86px;font-size:2.5em;position:absolute;top:52.5%;left:50%;transform:translate(-50%, -50%);text-align:center}}@media screen and (max-width: 500px){.imgContainer{margin-bottom:10%}.titles{position:absolute;text-align:center;height:100%;width:100%;transition:.5s;transform:translate(-50%, -50%);top:25%;left:50%}.titles h4{color:#BE7736;width:100%;padding-top:130px;padding-bottom:70px;font-size:1.8em;position:absolute;top:60%;left:50%;transform:translate(-50%, -50%);text-align:center}}#homeContainer{height:100vh;text-align:center;background-image:url("/img/site/bulb.jpg");background-size:cover}#homeContainer h1{padding-top:13%;font-size:4em}#homeContainer h2{font-size:1.2em}@media screen and (max-width: 780px){#homeContainer{height:100vh;background-image:none;background-size:none;background-color:#A6775B}}.navbar{width:100%;text-align:center;position:fixed;border-bottom:2px solid #A6775B;background-color:rgba(0,0,0,0.8);z-index:1}.navbar a{font-size:1.2em}.navbar ul li{display:inline-block;padding:0 6% 0 6%}@media screen and (max-width: 500px){.navbar ul li{display:inline-block;padding:0 3% 0 3%}}#home-icon{width:50px;height:50px;margin-bottom:-20%}#banner{width:100%;clear:both;display:flex;flex-direction:column;justify-content:center;align-items:center}:root{--bg-color: #261F1C;--typewriterSpeed: 6s;--typewriterCharacters: 19}#cursor{position:relative;font-family:"Source Code Pro", monospace;position:relative;width:max-content}#cursor::before,#cursor::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}#cursor::before{background:var(--bg-color);animation:typewriter var(--typewriterSpeed) steps(var(--typewriterCharacters)) 1s forwards}#cursor::after{width:0.125em;background:whitesmoke;animation:typewriter var(--typewriterSpeed) steps(var(--typewriterCharacters)) 1s forwards,blink 750ms steps(var(--typewriterCharacters)) infinite}@keyframes typewriter{to{left:100%}}@keyframes blink{to{background:transparent}}hr{display:none}#arrows svg{display:none}@media screen and (max-width: 780px){#banner{padding-top:15%}#banner h1{margin-bottom:-10px}#banner h2{padding-bottom:20%}#banner hr{display:block;width:50%;border:2px solid #F1EEE8}#banner #arrows svg{padding:4%;display:block;height:50px;width:50px;fill:#3B3F3E}}@media screen and (max-width: 780px){#projects-icon>svg,#snippets-icon>svg,#about-icon>svg,#posts-icon>svg{width:30px;height:30px}#projects-icon>svg path,#snippets-icon>svg path,#about-icon>svg path,#posts-icon>svg path{fill:#88898B}#Icons_User>g>circle{fill:#88898B}#Layer_1 polygon{fill:#88898B}}#mobileNav{display:none}@media screen and (max-width: 780px){#desktopNav{display:none}#mobileNav{display:block}}#seeMore{text-align:center;margin:0 auto}button{text-align:center;border:none;cursor:pointer;padding:2%;font-family:"Futura",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#socialContainer{text-align:center}#socialList li{display:inline-block;padding:5%;text-align:center}#socialList .icon>svg{padding:4px;width:60px;height:60px}#socialList .icon>svg path{fill:#A6775B}@media screen and (max-width: 780px){#socialList .icon svg{width:50px;height:50px}}#socialList .icon>svg:hover{transform:scale(1.05);transition-property:all;transition-duration:1s;background-color:#794017;border-radius:20%}#socialList .icon>svg:hover path{fill:#fff}#resume-icon svg{height:40px;width:40px}#innerPostsContainer{overflow:scroll;height:600px;border-bottom:2px solid #BE7736}body>main>div>article{padding-top:12%}@media screen and (max-width: 780px){body>main>div>article{padding-top:25%}}.post-header{margin-bottom:30px}.post-list h3{font-family:"Futura",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.post-content{font-family:"Souvenir";margin-bottom:30px}.post-content h2{font-size:32px}@media screen and (max-width: 800px){.post-content h2{font-size:28px}}.post-content h3{font-size:26px}@media screen and (max-width: 800px){.post-content h3{font-size:22px}}.post-content h4{font-size:20px}@media screen and (max-width: 800px){.post-content h4{font-size:18px}}.footerList{text-align:center;vertical-align:middle}.footerList li{display:inline-block;text-align:center;margin:0 auto}#footerContainer .icon>svg{width:50px;height:50px}#footerContainer .icon>svg path{fill:#A6775B}#footerContainer .icon>svg:hover path{fill:#794017}body{color:black}#projectsContainer a,#snippetsContainer a,#postsContainer a{color:#A6775B}#projectsContainer a:visited,#snippetsContainer a:visited,#postsContainer a:visited{color:#3B3F3E}#projectsContainer a:hover,#snippetsContainer a:hover,#postsContainer a:hover{color:#794017}.navbar a{color:whitesmoke}.navbar a:visited{color:white smoke}.navbar a:hover{color:#A6775B}#banner{color:whitesmoke}@media screen and (max-width: 780px){#banner{color:black}}button{background-color:#A6775B;color:white}button:hover{background-color:#794017}.post-list p{color:black}@keyframes blink{0%{opacity:1}100%{opacity:0}}#arrows svg{animation:blink 1s 1s;animation-iteration-count:3}@keyframes slidedown{100%{top:150px}}#banner{position:relative;top:-1000px}#banner{animation:slidedown 1.5s forwards}
