@view-transition{navigation:auto}body header,body subheader{max-width:calc(100vw - 2em);pointer-events:none;display:flex;flex:auto;margin:1em auto;margin-bottom:0;border-bottom:solid 4pt lime}body header a,body subheader a{pointer-events:auto}body header:hover,body subheader:hover{border-color:#ff0}body header logo,body subheader logo{flex:initial}body header logo a img,body subheader logo a img{height:40px;max-width:100%;vertical-align:bottom}body header nav,body subheader nav{display:flex;gap:1pt;flex:auto;justify-content:flex-end;align-items:end}body header nav a,body subheader nav a{color:#000;background-color:lime;display:inline-block;padding:.25em;border-bottom:1pt solid #000}body header nav a:first-of-type,body subheader nav a:first-of-type{border-radius:.5em 0 0 0}body header nav a:last-of-type,body subheader nav a:last-of-type{border-radius:0 .5em 0 0}body header nav a.active,body subheader nav a.active,body header nav a:hover,body subheader nav a:hover,body header nav a:active,body subheader nav a:active{text-decoration:none}body header nav a.active,body subheader nav a.active{background-color:lime;border-radius:.5em .5em 0 0;padding-top:5pt;padding-bottom:5pt;border-bottom:1pt solid lime}body header nav a:hover,body subheader nav a:hover,body header nav a:active,body subheader nav a:active{background-color:#ff0;border-bottom:1pt solid #ff0}body header:hover,body subheader:hover{border-color:#ff0}body header:hover nav a,body subheader:hover nav a{border-color:#000 !important}body header:hover nav a:hover,body subheader:hover nav a:hover{background-color:#ff0;border-color:#ff0 !important}sections section,body .article>div{background-color:#222;padding:1em;margin:1em 0;border-radius:1em}sections section img,body .article>div img{max-width:100%;height:auto;display:block;margin:1em auto}sections section h1,body .article>div h1{color:#daa520;margin:0;font-size:1.5em}sections section h1 a,body .article>div h1 a{color:#daa520}sections section h2,body .article>div h2{color:#daa520;margin:0;font-size:1.25em}sections section h2 a,body .article>div h2 a{color:#daa520}sections section .blog-post-timestamp,body .article>div .blog-post-timestamp{margin:.5em 0 1em 0;padding:.5em 0 .5em 0;font-size:.75em;color:#daa520;border-top:1pt solid #daa520;border-bottom:1pt solid #daa520}sections section p,body .article>div p{margin:0;margin-top:1em}sections section a,body .article>div a{color:skyblue}body .article .media img{margin:auto !important;margin-top:1em !important;width:100% !important}body{width:40em;max-width:calc(100% - 1em);margin:auto;touch-action:manipulation;font-family:sans-serif;background-color:#000;color:#a0a0a0}body a{color:skyblue;text-decoration:none}body a:hover{text-decoration:underline}body subheader{border-color:#daa520}body subheader logo img{max-height:30px;margin-bottom:1pt}body subheader logo a:hover img{filter:none}body subheader nav{justify-content:start;align-items:flex-end}body subheader nav a{background-color:#daa520}body subheader nav a.active{background-color:#daa520;border-color:#daa520}body content{display:block;margin:1em auto;max-width:calc(100vw - 2em)}body footer{margin-bottom:1em}body .youtube-embed{max-width:720px;max-width:100%;height:auto;margin:1em auto;display:block}body blockquote{border-left:2pt solid #a0a0a0;padding:1em;margin-left:1em;background-color:#444}body blockquote p{margin-top:0 !important}body .blog-navigation{display:flex;align-items:flex-end;gap:0em;border-radius:0 0 1em 1em;padding:.25em;padding-top:0;background-color:#daa520;color:#000}body .blog-navigation span,body .blog-navigation a{color:#000;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 .25em}body .blog-navigation .previous{text-align:left}body .blog-navigation .next{text-align:right}body .blog-navigation a.index{background-color:#000;color:#daa520;flex:initial;border-radius:.5em .5em 0 0;padding:.25em .5em 0 .5em;margin-bottom:-4pt}body .article{width:100%;max-width:calc(100vw - 2em)}body .article .media .publication-info{margin-top:1em}sections{display:flex;flex-direction:column;gap:1em}sections section{margin:0}