*{margin:0;padding:0}html{background-color:#9c9d97}@media (color-index:48){html{background-color:#373e39}}@media (prefers-color-scheme:dark){html{background-color:#373e39}}body{text-align:center;background-color:#9c9d97;color:#10100f;font-family:sans-serif;font-weight:300;font-size:16px;line-height:1.8;min-height:100vh}@media (color-index:48){body{background-color:#373e39;color:#ebeceb}}@media (prefers-color-scheme:dark){body{background-color:#373e39;color:#ebeceb}}@media (min-width:400px){body{font-size:18px}}.container{margin-left:3rem;margin-right:3rem;text-align:left}@media (min-width:700px){.container{margin:0 auto;width:600px}}@media (min-width:1200px){.container{margin:0 auto;width:700px}}h1,h2,h3{color:#000;font-weight:600;margin-top:2em;margin-bottom:.2em;line-height:1}@media (color-index:48){h1,h2,h3{color:#000}}@media (prefers-color-scheme:dark){h1,h2,h3{color:#000}}h1{font-size:2em;margin-bottom:.2em;line-height:1;min-height:48px}h1,p{margin-top:1em}p{margin-bottom:1em}section{background-color:#cfcfcd;color:#10100f;padding:2rem;margin:1rem -2rem;border-radius:2rem}@media (color-index:48){section{background-color:#cfcfcd;color:#050606}}@media (prefers-color-scheme:dark){section{background-color:#cfcfcd;color:#050606}}section :first-child,section h1,section h2,section h3,section h4,section h5,section h6{margin-top:0}section :last-child{margin-bottom:0}.subtitle{font-size:1.3em;font-weight:400;margin-top:0;margin-bottom:.5em}a:link,a:visited{color:#000;text-decoration:none;border-bottom:1px solid #a8392d}@media (color-index:48){a:link,a:visited{color:#000;border-bottom-color:#a8392d}}@media (prefers-color-scheme:dark){a:link,a:visited{color:#000;border-bottom-color:#a8392d}}a:focus,a:hover{color:#000;border-bottom-color:#000}@media (color-index:48){a:focus,a:hover{color:#000;border-bottom-color:#000}}@media (prefers-color-scheme:dark){a:focus,a:hover{color:#000;border-bottom-color:#000}}.nakedLink a:focus,.nakedLink a:hover,.nakedLink a:link,.nakedLink a:visited,a.nakedLink:focus,a.nakedLink:hover,a.nakedLink:link,a.nakedLink:visited{border-bottom-style:none}#logo img{width:48px;height:48px;float:left;border:none;margin-right:1em}.navBar{margin:0 -3rem;padding:.5em 3rem;min-height:48px;border-radius:0 0 3rem 3rem;background-color:#a8392d}@media (color-index:48){.navBar{background-color:#a8392d}}@media (prefers-color-scheme:dark){.navBar{background-color:#a8392d}}.navBar h1{margin-top:0;margin-left:calc(48px + .5em);align-content:center;color:#fff}@media (color-index:48){.navBar h1{color:#fff}}@media (prefers-color-scheme:dark){.navBar h1{color:#fff}}.navBar .nav{padding-left:1em;padding-top:3em}.navBar .nav,.navBar .nav li{display:inline;min-height:48px}.navBar .nav li{list-style:none}.navBar .nav a{line-height:48px}.navBar .nav a:link,.navBar .nav a:visited{display:inline-block;margin-right:1em;text-align:left;color:#220b09;text-decoration:none;border-color:#863b31}@media (color-index:48){.navBar .nav a:link,.navBar .nav a:visited{color:#220b09;border-color:#a4574d}}@media (prefers-color-scheme:dark){.navBar .nav a:link,.navBar .nav a:visited{color:#220b09;border-color:#a4574d}}.navBar .nav a:focus,.navBar .nav a:hover{color:#000;border-color:#000}@media (color-index:48){.navBar .nav a:focus,.navBar .nav a:hover{color:#000;border-color:#000}}@media (prefers-color-scheme:dark){.navBar .nav a:focus,.navBar .nav a:hover{color:#000;border-color:#000}}code{font-size:.8em;background-color:#b6b6b2;color:#000;padding:4px 6px;border-radius:4px;white-space:nowrap}.button-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:1em}.button-container .button{display:inline-block;padding:1em 2em;margin:0 1em;background-color:#a8392d;border-radius:9999px;font-size:1.1em;box-shadow:1px 2px 5px rgba(0,0,0,.26667);transition:.25s}.button-container .button:hover{background-color:#76281f;box-shadow:1px 10px 8px rgba(0,0,0,.26667)}.button-container .button:focus{background-color:#76281f;box-shadow:-1px -10px 8px rgba(0,0,0,.26667)}@media (color-index:48){.button-container .button{background-color:#a8392d}.button-container .button:hover{background-color:#c2746c}}@media (prefers-color-scheme:dark){.button-container .button{background-color:#a8392d}.button-container .button:hover{background-color:#c2746c}}.button-container a.button{border:none;color:#fff;font-weight:600}@media (color-index:48){.button-container a.button{color:#fff}}@media (prefers-color-scheme:dark){.button-container a.button{color:#fff}}.date{font-size:.8em;font-style:italic}main{margin-top:4em}pre{overflow:auto;border-radius:6px}pre code{border-style:none;padding:0}footer{margin:0 -3rem;border-radius:3rem 3rem 0 0;background-color:#a8392d;padding:2rem 3rem 1rem;font-size:.7em;color:#000}@media (color-index:48){footer{background-color:#a8392d;color:#fff}}@media (prefers-color-scheme:dark){footer{background-color:#a8392d;color:#fff}}footer :first-child{margin-top:0}footer :last-child{margin-bottom:0}footer a:focus,footer a:hover,footer a:link,footer a:visited{color:#000;border-bottom:1px solid #000}@media (color-index:48){footer a:focus,footer a:hover,footer a:link,footer a:visited{color:#fff;border-bottom:1px solid #fff}}@media (prefers-color-scheme:dark){footer a:focus,footer a:hover,footer a:link,footer a:visited{color:#fff;border-bottom:1px solid #fff}}footer a:focus,footer a:hover{color:#32110e;border-color:#32110e}@media (color-index:48){footer a:focus,footer a:hover{color:#e5c4c0;border-color:#e5c4c0}}@media (prefers-color-scheme:dark){footer a:focus,footer a:hover{color:#e5c4c0;border-color:#e5c4c0}}