body{margin:0}.App{min-height:100vh;position:relative}#homeHeader,.headerStrip{margin-bottom:-75px}#homeHeader{width:100%;height:315px}.headerStrip{height:80px}#cover{width:960px;max-width:100%;height:100%;margin:0 auto;background:url(/static/media/cover.1768701e.png) no-repeat 0 0;background-size:contain}.avatar{display:block;width:150px;height:150px;border-radius:75px;margin:0 auto;background-size:cover;border:2px solid #fff}.avatar-img{background:#c7c8c9 url(/static/media/avatar.934b0764.png) no-repeat 0 0}.fourOhFour .avatar-img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dice{background:#69a84f url(/static/media/dice.6e900bf1.png) no-repeat}.dice-1{background-position:0 0}.dice-2{background-position:-150px 0}.dice-3{background-position:-300px 0}.dice-4{background-position:-450px 0}.dice-5{background-position:0 -150px}.dice-6{background-position:-150px -150px}.dice-7{background-position:-300px -150px}.dice-8{background-position:-450px -150px}.dice-9{background-position:0 -300px}.dice-10{background-position:-150px -300px}.dice-11{background-position:-300px -300px}.dice-12{background-position:-450px -300px}.dice-13{background-position:0 -450px}.dice-14{background-position:-150px -450px}.dice-15{background-position:-300px -450px}.dice-16{background-position:-450px -450px}.dice-17{background-position:0 -600px}.dice-18{background-position:-150px -600px}.dice-19{background-position:-300px -600px}.dice-20{background-position:-450px -600px}.dice-21{background-position:0 -750px}.dice-22{background-position:-150px -750px}.dice-23{background-position:-300px -750px}.dice-24{background-position:-450px -750px}.navWrapper{text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.navWrapper a{text-decoration:none;color:#6d6e71;font-family:"proxima-nova",sans-serif;font-weight:800;font-size:1.5rem}.navWrapper a:hover{color:#69a84f}#logo .logo{display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABlCAYAAAD040UhAAAACXBIWXMAAAsSAAALEgHS3X78AAAFhklEQVR4nO2bPXacSBSF38xxbu/AmhWolQCZ2yswExHaSknGO7C8AtsJqeSQaJgVWMqAxO0daAnWCjTn9dwe0eWGrlc/QHfXd44DWSDgFdx3i+L+9vj4SIEnnp1SLeqmTYnoiojO8V8/+OckjqrNNidzh9RNy4X40PPryySObugUClI37Qsi+kxEb/ds+kcSR/e/j3Rek4Bi3GoUg+HHiY62IHXTLojovqMX++DiHWdB6qZ9hzvjuXTfoytI3bTviejapBh0bG23btobTb3o5SgK0hFPXb3o5eAfGYjnykUx6NALAufJd8ZLV39z65Gpm3ZJREv8+JOIKjYrrg7mEojnJ9d/d10QPIPs518pv7/iA29s7VxwIZ59bB6Zqx3FILSua8wDJocHrm5aXedpVhDcHX/t2e4Djwq2nQSI523PwA3xQET/aBeEiBaa2/Ko3E5RFGibSVvl6f0ZupAW0i7DJ3SP0RoF2PBvBs6T74plEkc/JTuZtN3nuFPeGewrAuJ5bbDrlySOUmkxyMKpbsT2RRJHnw3/Ri8DXU+HS5uuaGvMPmEUnVE37ZmFeF7YWgQXTvVt3bQrF2JrYcNZPBdJHGmLZx+urDtfwMpGbKFJ3w3E8w7i6cRRu5zLvITYptIdsY+JeH5N4kjcSYZwPbnj0f0b8wxtsAzwRXgsFk/nnc7XbFcstkkccREvNTZl8Xzta36lW5AH/JPAYitytrjIi4Fj/YBe3ArPRRvdgqzwWkBalFfQFW2xRadY4OK7bMTTupMMof3IDJzoPs5RlKXuDugYy86kzLl49iHSkB0nqguL7TeJ3eeLZ/tNRH/6EM8+xKLaOVFpVyDYfanYVhqbOcO4ywi6ggqLbTXlu5UhrNquRlfo4w105czVhbjC2odYiq2V3feBE2PWEds74a4stt/HeLeiizOnCrHlonwV7ip93Lzi3LqjReqK7QPM1myWObzMZXCBr/eM/voFsG/nCfh8PsI/DWqdt8Vunm/And7seOHDj9X7MZwnPWnc1toSxHyBt/JLfFzjd/WfRx9F6b4f/ZjE0eQLX7gzf7k7vX8OgbtgWTctv4xezW1ZVGW070PgbGfPUX+FaEIoiEIoiEIoiEIoiEIoiIJOQR4k31ccOqoPuYOFvceC82osez0XnmH0L0aaZM2ek4qY5WW6M1FVZNXpJaryMh1MVBVZdRqJqrxMtRNVRVYdd6IKxQiJKvqvGCFRtSEv05Co2pCXaUhUbcjLNCSqaFs8Q6IK4hkSVfTkPP0lqvIy/SVRxWbF1cFcAvH0k6jCM7gzUcUH3tjaueBCPPvQSlRhHjA5PHB5mfpNVOHu2Juo4lHBtpMA8ZxfomqKokDb5puowmiNAmy4caKqyKpxElU4Ua9API0SVUVWpdJikG2iih+fIqucJ6oGup4OlzZd0TpRhVF0Rl6mVokqW4vgJFGVl+nKhdha2PB1oqrIqnklqmzEFppknKhy5aidJ6owvxCBfYwSVUVWiTvJEF4SVZhnaINlAHGiqsiqw0lUScW2yCpRosrX/MproornHRKxxUXuTVQVWXXYiSqJ2KJT9CaqXHSSIbQfmYET3cc5iqKdqELH2EpUuRbPPkQasuNEdVknqiR2ny+e7TcnqnyIZx9iUe2cqFGiykBsDyNRJegKKiy21ZTvVoawarsaXaGPN9CV40tUWYqtld33gRNj1hFbo0TVGO9WdHHmVCG2IVGlghYpSlTNaZnDy1wGF6iVqPLtPMH0iSqeb8Cd9iaqxnCe9KRxW2tLEPNxE1U8+ijKVqKqyKrJF75wZ46fqMJdsMzLdJ2omtuyqMpo34fA2c6e8PG/QiiIQiiIQiiIQiiIQiiIQkhUKexNVI1lr+fC/4mqkSZZ84aI/gWoI4kTdAV3BAAAAABJRU5ErkJggg==) no-repeat 0 0;width:67px;height:50px;margin:10px auto;background-size:cover}#logo h1{margin:0;font-weight:800;font-size:1.5rem}span.parenthesis{position:relative;top:-2px}#logo:hover .logo{background-position-y:-50px}.center{text-align:center}.social a{margin:10px;display:inline-block;width:50px;height:50px;list-style:none;background:url(data:image/png;base64,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) no-repeat 0 0}.social p{float:right}.social a span{position:relative;left:-9999px}.social-github a{background-position-x:-50px}.social-email a{background-position-x:-100px}.social-email a:hover,.social-github a:hover,.social-linkedin a:hover{background-position-y:-50px}.markdown{padding:35px;border-radius:15px;margin:25px 0;overflow:overlay}.markdown pre{padding:15px;overflow:overlay}.markdown img{max-width:100%}.previews .markdown{margin:0;border:5px solid}.about,.previews{margin:25px auto}.about .col{padding:20px}.about,.about hr{margin:50px 0}.about .illustration{text-align:center}.about img{margin:0 auto}.markdown table{max-width:100%}.markdown td,.markdown th{border:1px solid;padding:2px 10px}.markdown .social{float:left;position:relative;top:-15px;left:-10px;margin-bottom:-10px}.active{color:#69a84f!important}.filter-icon{margin:0 10px;display:inline-block;width:25px;height:25px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsSAAALEgHS3X78AAAA4klEQVRIie2WsRHCMAxFPxw9KzAClaQxGAE2gA1gA5gA2ICSknRJqtBRhg3IBOF8lwYudqTkSMHll5btd5Llb4/KskQfGvdC+UvQpG4wTtI5gH2L/TJhWqtBAHIADjY1gm6+gLfr4iRdAjgaIE9hmvmC3jMSphOAyACqLVkjqNJWCYmE6dIaJEyu5mcFKJhNI6iSy6oIxA/ClHUGCVMeaPVCW16118VJ+qpp940wqe6bxRmu3wNaiBX0MMztBOqkAfS/IHdRV5YFvvcopDuAReUYPwE5P9sJk9bRPzR8t9oJwBuO0DS++cadnQAAAABJRU5ErkJggg==) no-repeat 0 0}.filter button{margin:0 10px 10px;display:inline-block;border:none;background:transparent;padding:0;vertical-align:top;color:#c7c8c9}.darkModeSwitch{margin-bottom:15px;position:absolute;bottom:0;background-color:#1b2f58;padding:5px 10px 5px 60px;color:#fff}@media only screen and (max-width:959px){#homeHeader{height:40vw}}@media (prefers-color-scheme:dark){.App{background:#222;color:#fff}#homeHeader,.headerStrip{background:#111}.markdown{background:#111511;color:#fff}.markdown pre{background:#000500}.markdown code{color:#69a84f}.previews .markdown{border:5px solid #222}.markdown td,.markdown th{border:1px solid #000500}.markdown th,.markdown tr:nth-child(2n){background-color:#151a15}.markdown tr:nth-child(odd){background-color:#111511}}@media (prefers-color-scheme:light),(prefers-color-scheme:no-preference){.App{background:#fff;color:#000}#homeHeader,.headerStrip{background:#c7c8c9}.markdown{background:#eff2ef;color:#000}.markdown pre{background:#dde2dd}.markdown code{color:#31a500}.previews .markdown{border:5px solid #fff}.markdown td,.markdown th{border:1px solid #dde2dd}.markdown th,.markdown tr:nth-child(2n){background-color:#e4e7e4}.markdown tr:nth-child(odd){background-color:#eff2ef}}.darkMode{background:#222;color:#fff}.darkMode #homeHeader,.darkMode .headerStrip{background:#111}.darkMode .markdown{background:#111511;color:#fff}.darkMode .markdown pre{background:#000500}.darkMode .markdown code{color:#69a84f}.darkMode .previews .markdown{border:5px solid #222}.darkMode .markdown td,.darkMode .markdown th{border:1px solid #000500}.darkMode .markdown th,.darkMode .markdown tr:nth-child(2n){background-color:#151a15}.darkMode .markdown tr:nth-child(odd){background-color:#111511}.lightMode{background:#fff;color:#000}.lightMode #homeHeader,.lightMode .headerStrip{background:#c7c8c9}.lightMode .markdown{background:#eff2ef;color:#000}.lightMode .markdown pre{background:#dde2dd}.lightMode .markdown code{color:#31a500}.lightMode .previews .markdown{border:5px solid #fff}.lightMode .markdown td,.lightMode .markdown th{border:1px solid #dde2dd}.lightMode .markdown th,.lightMode .markdown tr:nth-child(2n){background-color:#e4e7e4}.lightMode .markdown tr:nth-child(odd){background-color:#eff2ef}
/*# sourceMappingURL=main.22c7d67a.chunk.css.map */