html{font-family:Red Hat Display,serif;font-optical-sizing:auto;font-weight:300;font-style:normal;background-color:#020512;color:#fff;overflow-x:hidden}body{margin:0;padding:0}strong{font-weight:700}a{color:#267dee;font-size:1em}a:hover{color:#5693fd}li{padding-bottom:5px;font-size:1.4em}code{font-size:large}.container{margin:auto;width:80%;height:100%;max-width:55em}.center{margin:auto}.img-center{display:block;margin-left:auto;margin-right:auto;width:50%}.email{padding:1.5rem;border-style:solid;border-color:#919191;border-width:1px;border-radius:5px;margin-bottom:2rem;box-shadow:0 4px 8px #5e5e5e1a,0 6px 20px #a3a3a330}.email a{font-size:x-large}.image-container img{max-width:100%;max-height:100%;width:auto;height:auto;display:block}.main-header{font-weight:700;letter-spacing:5px;margin-top:0;margin-bottom:0;overflow:auto}.navbar ul{display:inline-block;list-style-type:none;overflow:hidden;font-weight:700;margin:0;padding:0}.navbar li{float:left;padding-left:1.5em;padding-top:10px}.navbar li:first-child{padding-left:0}.navbar a{display:block;color:#1749d3;text-align:center;font-size:1em}.separator{margin-top:1em;color:#7c84a7;opacity:50%}.banner{margin-top:5em;margin-bottom:5em;display:block}.banner-title{font-weight:500;text-align:center;font-size:3em}.content p{font-size:1.5em;font-weight:350}.cover-img{max-width:70%;max-height:auto;display:block;margin-left:auto;margin-right:auto;border-style:solid;border-color:#919191;border-width:2px;border-radius:1em}.blog-list{padding-left:0}.blog-list li{list-style-type:none;padding-left:0;margin-bottom:.5em}.blog-list a{font-size:1.5em}.blog-list p{margin-top:.5em;margin-bottom:0;font-size:large;opacity:50%}.minor-text{opacity:50%}.article-container{padding:1em;margin-bottom:2em;border-style:solid;border-radius:5px;border-color:#50566da8;border-width:1px}.article-container h2{margin:0}.blog-container{margin-bottom:2em;border-style:solid;border-radius:5px;border-color:#50566da8;border-width:2px}.skill-box{padding:.5em;box-sizing:border-box;width:100%;margin:1.7em 0}.skill-box p{color:#fff;font-size:1.3em;text-transform:uppercase;margin:0 0 10px;padding:0;font-weight:400;letter-spacing:2px}.skill-box p:nth-child(2){float:right;position:relative;top:-40px}.skill{background:#22262e;box-sizing:border-box;border-radius:10px}.skill-level{background:#0059be;width:100%;height:5px;border-radius:10px}.footer{background-color:#0c1222;border-top:#ffffff70;border-left:#00000000;border-right:#00000000;border-bottom:#00000000;border-style:solid;border-width:1px}.footer h1,.footer p{text-align:center}.footer div{justify-content:center}.connection-link{color:#a7a6a9;text-decoration:none;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:larger;text-align:center}.connection-link:hover{color:#e4e4e4}.footer-container{margin:3rem 0}.footer-row{display:flex;align-items:center;padding:0 1rem}.footer-row a{margin-left:.3rem}.row{display:flex;flex-wrap:wrap}.markdown-container pre{padding:1rem}.markdown-container pre code{font-size:1.3rem;font-family:monospace}.markdown-container a{text-decoration:none}.markdown-container h1{font-size:2.2rem;text-decoration:underline;letter-spacing:1px}.markdown-container p{font-weight:400;font-size:1.4rem;word-spacing:2px;line-height:150%}.markdown-container li{font-weight:400;font-size:1.4rem;word-spacing:2px}.markdown-container blockquote{border-style:solid;border-color:#fff;border-width:1px;border-radius:10px;margin-left:0;background-color:#15192a}.markdown-container blockquote p{margin:.5rem;opacity:80%;font-size:1.3rem;font-style:italic}.markdown-container p code,.markdown-container li code{border-radius:5px;background-color:#15192a;padding-left:5px;padding-right:5px;font-family:monospace;font-size:1.3rem;color:#c58000}.markdown-container img{max-width:100%}@media (max-width: 520px){.container{width:100%;padding:10px}.katex{font-size:1.3rem}.content p{font-size:1.4em}.main-header{text-align:center;font-size:1.5rem}.navbar{display:grid}.navbar li{margin-top:5px;margin-bottom:5px;width:100%;padding:0}.markdown-container p{font-size:1.4em}.markdown-container blockquote p,.markdown-container p code{font-size:1.2em}.cover-img{max-width:100%}.skill-box p{font-size:1.1rem}.image-container{width:75%}}
