body,html{background-color:#1a1a1a;color:#d5d7d8;font-family:system-ui,-apple-system,BlinkMacSystemFont,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,sans-serif;line-height:1.65rem;max-width:768px;margin:0 auto}a{color:#cbc85d;text-decoration:underline;text-underline-offset:4px}main a:hover{background-color:#cbc85d11}p a:hover{background-color:#cbc85d11}li a:hover{background-color:#cbc85d11}.image:hover{background-color:unset}img{padding:1rem 0}code{background-color:#1f1f24;color:#fff;white-space:nowrap}h1{color:#fff}h2{color:#fff;font-size:1.5rem;letter-spacing:.02rem;padding:3rem 0 1rem}.home h2{color:#fff;padding:0}header{margin:2.5rem 0 1rem}nav{align-items:center;display:flex;justify-content:space-between;letter-spacing:.1rem;margin-bottom:7rem}nav ul{display:flex;list-style:none;margin:0;padding:0}nav li{font-size:1rem;margin-left:2rem}footer{color:#888;font-size:.75rem;margin-top:4rem}.title{color:#cbc85d;font-family:monospace;font-size:2rem;font-weight:400;text-decoration:none}.scramble{color:#ddd}.summary{color:#ccc;font-style:italic;letter-spacing:.02rem}.metadata{color:#888;font-size:.8rem}.highlight pre{padding:.5rem 0}.highlight pre code span{padding-left:.3rem}