.admonition{border-radius:.4rem;padding:.8rem 1.5rem 1rem;margin-bottom:1.5rem}.admonition .admonition-title{font-size:1.25rem;font-weight:600}.admonition p{margin-top:0;margin-bottom:.6rem}.admonition p:last-child{margin-bottom:0}.admonition.warn{border:1px dotted #ae392c;background-color:#fff0ef}.admonition.warn .admonition-title{color:#ae392c}.admonition.info{border:1px dotted #797777;background-color:#fbf9f9}.logo{display:flex;flex-direction:row;align-items:center;font-size:2rem}.logo a{border-bottom:0;line-height:0}.logo img{width:2rem;margin-right:.5rem}header{display:flex;flex-direction:column;justify-content:center;margin-top:2rem}header .logo{flex-direction:column;margin:0 auto;justify-content:center}header .logo img{width:3rem;margin-right:0}header .toc-link{text-align:center;margin-top:1rem;font-size:.8rem;font-style:italic}.github-link{display:flex;flex-direction:row;align-items:center;margin-top:.4rem;margin-bottom:1rem}.github-link svg{width:1.3rem;margin-right:.5rem}.prevnext a{border-bottom:1px dotted #999}input[name=q]{padding:.3rem .5rem;font-family:"PT Serif",Georgia,serif;width:100%;border:1px solid #ccc;border-radius:.2rem;font-size:1rem}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;src:local(""),url("fonts/pt-serif-v17-latin-regular.woff2") format("woff2"),url("fonts/pt-serif-v17-latin-regular.woff") format("woff")}pre code,code.annotated{display:block;overflow-x:auto;padding:1em;color:#ddd;background:#19110f;margin-bottom:2.5rem}pre code .spot,code.annotated .spot{padding:2px 4px;border-radius:5px}pre code .spot.red,code.annotated .spot.red{background:#ae392c}pre code .spot.red.contrast,code.annotated .spot.red.contrast{color:#ffd9cc}pre code .spot.purple,code.annotated .spot.purple{background:#c15e8a}pre code .spot.purple.contrast,code.annotated .spot.purple.contrast{color:#ffdefa}pre code .spot.orange,code.annotated .spot.orange{background:#cc8666}pre code .spot.orange.contrast,code.annotated .spot.orange.contrast{color:#4c0600}pre code .spot.yellow,code.annotated .spot.yellow{background:#fac891}pre code .spot.yellow.contrast,code.annotated .spot.yellow.contrast{color:#7a5811}pre code .dots,code.annotated .dots{color:#666;font-style:italic}ul code,p code{background:#ffeae7;font-size:1rem;padding:2px 4px;color:#ae392c;border-radius:3px}a code{border-bottom:1px dashed;border-bottom-left-radius:0;border-bottom-right-radius:0}.hljs-keyword,.hljs-link,.hljs-section,.hljs-selector-tag{color:#d57259}.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-name,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type{color:#e5e5e5}.hljs-number{color:#ae392c}.hljs-string{color:#d87b9e}.hljs-literal{color:#dc9676}.hljs-meta{color:#c15e8a}.hljs-variable{color:#fac891}.hljs-comment{color:#847a78;font-style:italic}.hljs-deletion,.hljs-quote{color:#bbb}.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-title,.hljs-type{font-weight:400}.hljs-emphasis{font-style:italic}html,body{overflow-x:hidden}main{max-width:1500px;margin:0 auto;display:flex;flex-direction:column-reverse}aside{padding:3rem 2rem;width:100%;max-width:800px;margin:0 auto}article{flex-grow:1}article>div{max-width:800px;margin:0 auto;padding:0 1rem}footer{padding:2rem;text-align:center}.mobile{display:block}header.mobile{display:flex}.desktop{display:none}@media(min-width: 1280px){main{flex-direction:row}aside{width:16rem;margin:0}.mobile{display:none !important}.desktop{display:block}}body{font-family:"PT Serif",Georgia,serif;font-size:1.2rem;line-height:1.5;margin:0}a,a:focus,a:visited{color:#ae392c;text-decoration:0;border-bottom:1px dotted #ae392c}h1{font-size:2.5rem;margin:2.6rem 0 1.5rem}h2{margin:2.6rem 0 1.2rem}h3{margin:2rem 0 .5rem}p{margin-top:.5rem}aside a{text-decoration:none;border-bottom:0}aside ul{padding:0 1.1rem}aside .title{font-size:1.3rem;font-weight:bold;margin:2rem 0 1rem}pre code{border-radius:.5rem;font-size:1rem}.toc ul{font-size:1rem}
