/*!
 * Copyright (c) 2014-2020 Aaron Jacobs.
 *
 * Based on Lanyon and Poole, which are Copyright (c) 2014 Mark Otto and
 * released under the MIT license.
 */*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden}html{font-family:-apple-system, BlinkMacSystemFont, 'avenir next', avenir, 'helvetica neue', helvetica, ubuntu, roboto, noto, 'segoe ui', arial, sans-serif;font-size:16px;line-height:1.5}@media (min-width: 38em){html{font-size:20px}}body{color:#515151;background-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{color:#099;text-decoration:none;transition:color .1s ease-in-out}a strong{color:inherit}a:hover{text-decoration:none;color:#069}h1,h2,h3,h4,h5,h6{font-family:-apple-system, BlinkMacSystemFont, 'avenir next', avenir, 'helvetica neue', helvetica, ubuntu, roboto, noto, 'segoe ui', arial, sans-serif;font-weight:700;color:#313131;letter-spacing:0;line-height:1.25;text-rendering:optimizeLegibility;margin-bottom:.5rem}h2{font-size:1.2rem}h3{font-size:1.0rem}h4{font-size:0.8rem}p,ul,ol,dl{font-family:-apple-system, BlinkMacSystemFont, 'avenir next', avenir, 'helvetica neue', helvetica, ubuntu, roboto, noto, 'segoe ui', arial, sans-serif;text-rendering:optimizeLegibility;line-height:1.5;margin-top:0;margin-bottom:1rem}strong{color:#303030}dt{font-weight:bold}dd{margin-bottom:.5rem}sup{font-size:0.6rem}hr{position:relative;margin:1.5rem 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr{font-size:85%;font-weight:bold;color:#555;text-transform:uppercase}abbr[title]{cursor:help;border-bottom:1px dotted #e5e5e5}img{display:block;max-width:100%;height:auto;margin:0 auto 1rem;border-radius:5px}blockquote{padding:.5rem 1rem;margin:.8rem 0;color:#7a7a7a;border-left:.25rem solid #e5e5e5}blockquote p:last-child{margin-bottom:0}@media (min-width: 30em){blockquote{padding-right:5rem;padding-left:1.25rem}}table{margin-bottom:1rem;width:100%;border:1px solid #e5e5e5;border-collapse:collapse}td,th{padding:.25rem .5rem;border:1px solid #e5e5e5}tbody tr:nth-child(odd) td,tbody tr:nth-child(odd) th{background-color:#f9f9f9}code,pre{font-family:Consolas, monaco, monospace;font-size:0.7rem}code{padding:.25em .5em;color:#bf616a;background-color:#f9f9f9;border-radius:3px}pre{display:block;margin-top:0;margin-bottom:1rem;padding:1rem;line-height:1.4;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;background-color:#f9f9f9}pre code{padding:0;font-size:100%;color:inherit;background-color:transparent}.highlight{margin-bottom:1rem;border-radius:4px}.highlight pre{margin-bottom:0}.container{font-size:0.8rem;max-width:28rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.container-flex{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 38em){.container{max-width:32rem}}@media (min-width: 56em){.container{max-width:38rem}}.masthead{padding-top:1rem;padding-bottom:1rem;margin-bottom:3rem;border-bottom:1px solid #eee}.masthead a{color:#505050;margin-left:1rem}.masthead a:hover{text-decoration:none;color:#069}@media (max-width: 56em){.masthead .container-flex{justify-content:center}}.masthead-title{margin-top:0;margin-bottom:0;color:#505050}.masthead-title a{margin-left:0}.masthead-title small{font-size:75%;font-weight:400;color:#c0c0c0;letter-spacing:0}@media (max-width: 48em){.masthead-title{text-align:center}.masthead-title small{display:none}}.post{margin-bottom:4em}.post-title{margin-top:0;font-size:1.5rem;color:#303030}.post-title a{color:#303030}.post-date{display:block;margin-top:-.5rem;margin-bottom:0rem;color:#9a9a9a}header.post-header{margin:0 0 1rem 0}ul.post-categories{list-style:none;margin:0;padding:0}ul.post-categories lh{color:#9a9a9a}ul.post-categories li{text-decoration:none;color:black;background-color:#e5e5e5;border-radius:4px;padding:0.1rem 0.3rem;transition:background-color .1s ease-in-out;display:inline}ul.post-categories li:hover{background-color:#aaa}ul.post-categories li a{text-decoration:none;color:black}.continue-button{text-decoration:none;color:black;background-color:#e5e5e5;border-radius:4px;padding:0.1rem 0.3rem;transition:background-color .1s ease-in-out;float:right;font-size:0.7rem}.continue-button:hover{background-color:#aaa}.continue-button a{text-decoration:none;color:black}table.archives{border:none}table.archives tr td,table.archives tr th{border:none;border-bottom:1px solid #e5e5e5;padding:1rem .5rem}table.archives tr th{font-family:-apple-system, BlinkMacSystemFont, 'avenir next', avenir, 'helvetica neue', helvetica, ubuntu, roboto, noto, 'segoe ui', arial, sans-serif;font-weight:700;font-size:1.2rem;color:#313131;letter-spacing:0;text-align:center}table.archives tr:last-child td{border-bottom:none}.pagination{justify-content:space-around}.pagination-button{text-decoration:none;color:black;background-color:#e5e5e5;border-radius:4px;padding:0.1rem 0.3rem;transition:background-color .1s ease-in-out;padding:.3rem .5rem;font-size:0.7rem}.pagination-button:hover{background-color:#aaa}.pagination-button a{text-decoration:none;color:black}.pagination-older{align-self:flex-start}.pagination-newer{align-self:flex-end}footer{padding:1rem 0rem;margin-top:3rem;border-top:1px solid #eee}footer p{text-align:center;font-size:0.7rem}.fa{fill:#505050;line-height:1.5;display:inline-block}.fa svg{height:0.8rem;top:0.125rem;position:relative}ins{text-decoration:none;background-color:#ffc;border-radius:4px;padding:0.1rem 0.3rem}table.platform-values{border:0px}table.platform-values td{color:#cccccc;border:0px}table.platform-values td strong{font-weight:normal;color:#515151}table.platform-values tbody tr:nth-child(odd) td{background-color:inherit}@media (max-width: 320px){table.platform-values{font-size:0.7rem}}
