*{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#0000;-webkit-text-size-adjust:none;border:none;margin:0;padding:0}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}ul,li{list-style:none}img{vertical-align:middle}.hidden{display:none!important}.align-right{text-align:right}.strong{font-weight:700}.light{color:#999;font-size:12px}img.emoji{vertical-align:-.1em;width:1em;height:1em;margin:0 .05em 0 .1em}#nav{vertical-align:middle;z-index:5;background:#111315;height:40px;font-family:PT Sans,Arial,sans-serif;line-height:40px;position:fixed;top:0;left:0;right:0;overflow:hidden}#nav .brand{color:#fff}#nav .brand .brand-logo{width:24px;height:24px;margin-top:-2px;margin-right:2px}#nav .brand .brand-name{display:none}#nav .brand .brand-name strong{font-weight:900}#nav li{color:#969fa9;float:left;vertical-align:top;border-top:2px solid #0000;height:40px;margin:0;padding:0 8px;font-size:14px;font-weight:400;line-height:36px;display:block}#nav li a{cursor:pointer;display:inline-block}#nav li.active{color:#fff;background:#22262a;border-top-color:#129bee;font-weight:900}#nav li.active:hover{font-weight:900}#nav li:hover{color:#fff;font-weight:400}#nav li.latest-supporter,#nav li.latest-sponsor{display:none}#nav .badge{color:#fff;text-align:center;background:#e44727;border-radius:12px;width:20px;height:20px;font-size:12px;font-weight:700;line-height:21px;display:inline-block}@media only screen and (width>=720px){#nav .brand .brand-name{display:inline-block}#nav li{padding:0 12px}}#nav li.patreon-button{float:right;border-top:none;padding:4px}a.patreon-button{background:#f1465a;border-radius:8px;justify-content:center;align-items:center;width:184px;height:32px;padding-right:8px;display:flex!important}a.patreon-button svg{opacity:.8;width:20px;height:20px;vertical-align:center;margin-right:8px}a.patreon-button span{color:#fff;font-family:sans-serif;font-size:14px;font-weight:700}#nav li.app-free,#nav li.latest-supporter,#nav li.latest-sponsor{float:right;color:#fff;background:#e44727;border:none;border-radius:15px;height:24px;margin-top:8px;margin-right:10px;padding:0 10px;line-height:24px}#nav li.app-free a,#nav li.latest-supporter a,#nav li.latest-sponsor a{vertical-align:top;height:24px;line-height:24px;display:inline-block}#nav li.app-free img,#nav li.latest-supporter img,#nav li.latest-sponsor img{vertical-align:top;border-radius:10px;height:20px;margin-top:2px}#nav li.app-free span,#nav li.latest-supporter span,#nav li.latest-sponsor span{vertical-align:top;height:24px;padding:0;line-height:24px;display:inline-block}#nav li.app-free span.name,#nav li.latest-supporter span.name,#nav li.latest-sponsor span.name{font-weight:700}#nav li.app-free.visible,#nav li.latest-supporter.visible,#nav li.latest-sponsor.visible{display:block}html,body{margin:0;padding:0}html{-ms-touch-action:none;font-size:62.5%}body{color:#444b53;background:#fff;font-family:Lato,Arial,sans-serif}main{background:#fff;max-width:1000px;min-height:100%;margin:0 auto;font-size:1.25rem}main article{background:#fff;padding:2rem 3rem;font-size:1.1em;line-height:1.7em}main article+article{margin-top:1em}main article h1{letter-spacing:-.01em;padding:1rem 0;font-size:2em;font-weight:900}main article img{max-width:100%}main article img.full-width{border-radius:5px;width:100%}main article h2{font-size:1.25em;font-weight:900}main article *+h2{margin-top:20px}main article h3{font-size:1.2em;font-weight:900}main article *+h3{margin-top:20px}main article p{font-weight:400}main article *+p{margin-top:1em}main article a{color:#129bee;font-weight:700}.button{background:#129bee;border-radius:5px;height:4rem;padding:0 1.5rem;font-family:Lato,Arial,sans-serif;font-size:1.6rem;font-weight:900;line-height:4rem;display:inline-block;color:#fff!important}@media only screen and (width>=760px){body{background:#129bee}}.muted{opacity:.5}ul li{margin-left:20px;list-style-type:disc}
