body{margin:0;padding:0;font-family:sans-serif;font-size:1em;line-height:calc(1ex/.32);background-color:#0a0a0a;color:#e8e8e8}header{border-bottom:1px dashed #444;padding:1em;padding-bottom:0;margin:auto}nav{max-width:720px;padding:.5em;padding-bottom:0;margin:auto;margin-bottom:-.8em}nav ul{list-style:none;padding:0;margin:0}nav ul li{display:inline-block;text-align:center;margin-right:1em}nav ul li a{text-decoration:none;display:block}nav ul li a:hover{text-decoration:underline}nav ul li.last{float:right}a{color:#b8c8d8;font-weight:700;text-decoration:none}a:hover{text-decoration:underline}a:active,a:focus{color:#0a0a0a;background-color:#e8e8e8;text-decoration:none}main{margin:auto;max-width:720px;padding:.5em}footer{padding:1em;text-align:center}h1{font-size:1em;max-width:720px;padding:.5em;margin:auto;padding:0}h1 a{color:#f0f0f0;text-decoration:none}h1 a:hover{text-decoration:underline}h2{margin:0;margin-top:1.5em}h3{margin-top:1.5em;margin-bottom:0}h2:first-child{margin-top:0;margin-bottom:.6em}h2,h3{font-family:serif}h2 a{font-family:serif;text-decoration:none;color:#f0f0f0;margin-bottom:.5em}h2 a:hover{text-decoration:underline}article{margin-top:1em;margin-bottom:3em}article li{margin-bottom:1em}article header{padding:0;margin-bottom:1em}article img.featured{-o-object-fit:cover;object-fit:cover;height:320px;width:100%;box-shadow:none;margin:1em auto}footer aside{color:#888;font-size:smaller}article img{box-shadow:0 0 5px #222;margin:2em auto;display:block;max-width:100%}aside.featuredImageCredit{color:#888;text-align:center;display:block;margin-top:-1em}aside.ai-disclosure{margin-bottom:1em}aside.ai-disclosure h2{margin-top:0;margin-bottom:.5em}aside.ai-disclosure p{margin:0}pre{background-color:#272822;color:#f8f8f2;border-radius:.5em;font-size:1.2em;box-shadow:0 0 5px #222;padding:.5em;padding-top:1em;padding-bottom:1em;overflow:auto}article ul,ul.related{list-style:'\25b9    ';list-style-position:outside}article ul li::marker,ul.related li::marker{color:#e8e8e8;font-size:1.4em}ul.tags{list-style:none;margin:0;padding:0}ul.tags li{display:inline-block}.tag{font-family:sans;display:inline-flex;align-items:center;vertical-align:middle;padding:.28em .65em;margin-right:.5em;line-height:1.35;font-weight:500;font-size:.9em;letter-spacing:.02em;text-decoration:none;border-radius:6px;border:1px solid #444;background:#1a1a1a;color:#b8c8d8;box-shadow:0 1px 2px rgba(0,0,0,.3)}a.tag{font-weight:700}a.tag:hover{background:#252525;border-color:#666;color:#d8e4f0;text-decoration:none}a.tag:active,a.tag:focus{background-color:#333;color:#f0f0f0;border-color:#888;text-decoration:none}strong.tag{font-weight:700;background:#222;color:#d0d8e0;border-color:#555}ul.terms{list-style:none;padding:0}ul.terms li{margin-bottom:1em}aside.currentPage{padding-top:1em;padding-bottom:1em;font-size:small}aside.currentPage .tag{font-size:.9em}ul.pagination{list-style:none;padding:0;margin:2em 0;text-align:center}ul.pagination li{display:inline-block;margin:0 .25em}ul.pagination li span{color:#888;cursor:not-allowed}ul.pagination li a{padding:.5em 1em;display:inline-block}ul.pagination li span.tag{cursor:default}figure img{margin-bottom:0}figcaption{background-color:#1a1a1a;color:#aaa;padding:.5em;border-radius:0 0 .5em .5em;box-shadow:0 0 5px #222}img.profile{margin:0;margin-right:.5em;margin-bottom:.5em;font-size:3em;width:2em;height:2em;border-radius:50%;display:inline-block;float:left;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 8px rgba(255,255,255,8%)}code{font-size:.95em;background-color:#1a1a1a;color:#d8d8d8;padding:.15em .4em;border-radius:.25em}pre code{background-color:initial;color:inherit;padding:0;border-radius:0}article table{width:100%;border-collapse:collapse;margin:2em 0;border:1px solid #444;border-radius:.5em;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,.4);font-size:.95em}article th,article td{padding:.65em .85em;text-align:left;vertical-align:top;border-bottom:1px solid #444}article tr:last-child th,article tr:last-child td{border-bottom:none}article th{background-color:#1a1a1a;color:#e8e8e8;font-weight:600}article tbody tr:nth-child(even){background-color:#111}article tbody tr:hover{background-color:#1f1f1f}article td:first-child,article th:first-child{font-weight:600}