/*!
 * Originally based on CSS from LittleLink
 * https://littlelink.io
 * Free to use under the MIT license
 * http://www.opensource.org/licenses/mit-license.php
 */
:root{color-scheme:light dark;--light-text:#3a3a3a;--light-background-main:#fefefe;--light-background-aside:#ffc4fb;--light-link:#22005f;--light-link-hover:#87002f;--light-syntax-nth-line:#0001;--dark-text:#e1e1e1;--dark-background-main:#3a3a3a;--dark-background-aside:#22005f;--dark-link:#ffc4fb;--dark-link-hover:#a6fffe;--dark-syntax-nth-line:#0003;--grid-columns:7;--grid-rows:6;font-size:16px}.column,.container,.grid{box-sizing:border-box;width:100%}.column{position:center;float:center}.container{max-width:37.5rem;margin:0 auto;position:relative}.grid{text-align:left;max-width:37.5rem;margin:0 auto;padding:0 1.25rem;position:relative}.grid p{margin-bottom:1rem}@media (width>=34.375rem){.column,.columns,.column:first-child,.columns:first-child{margin-left:0}}@media (width>=60.625rem){html,body{height:100%}html,body,.grid{max-width:100%;min-height:100%}main,aside{grid-row:1 / span var(--grid-rows)}aside,footer,.grid{grid-template-rows:repeat(var(--grid-rows), 1fr);display:grid}aside,footer{grid-column:1/span 3;grid-template-columns:1fr 26.25rem}main{grid-column:4/span 6;grid-template-columns:minmax(34.375rem,50rem) 1fr;display:grid}aside{margin-bottom:0}footer{grid-row:var(--grid-rows) / span 1;padding:0 0 0 auto}footer span{grid-area:8/2/span 1/span 1}.content{margin:8rem 1rem 8rem 2rem}.grid{grid-template-columns:repeat(var(--grid-columns),1fr);padding:0}.navigation{grid-area:1/2/span 5/span 1}.nav-bar{margin-left:1rem;padding-top:1rem;position:sticky;top:0}}body,main,aside{background-color:light-dark(var(--light-background-main),var(--dark-background-main));color:light-dark(var(--light-text),var(--dark-text))}body{padding:0}main:focus-visible{outline-width:0}aside{margin-bottom:2rem}footer{text-align:center;padding:4rem 0}main dt+dd,main li{margin-left:2rem}main dd+dt,main ul+p{margin-top:2rem}main blockquote{border-left-color:light-dark(var(--light-text),var(--dark-text));border-left-style:solid;border-left-width:.5rem;margin:0 1rem;padding:0 1rem}main :is(h1,h2,h3) a{pointer-events:none;display:none}main :is(h1,h2,h3):hover a{pointer-events:all;display:inline}main img{padding-right:1rem}main ol{list-style-type:decimal}main ul{border-radius:1rem;margin-bottom:1.5em;list-style-type:disc;overflow-x:auto}h1{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;margin:0 0 1.5rem}h2{margin-top:2rem;margin-bottom:1rem}code{background-color:light-dark(var(--light-syntax-nth-line),var(--dark-syntax-nth-line));color:light-dark(var(--base01),var(--base1));line-break:strict;word-break:keep-all;word-wrap:normal;border-radius:.35rem;padding:.15rem .35rem}.container{text-align:center;padding:3rem 1.5rem 0}.navigation{font-size:1.563rem}.navigation:focus-visible{outline-width:0}.nav-child{margin-left:1.5rem}.warning{border-color:light-dark(var(--light-background-aside),var(--dark-background-aside));border-style:solid;border-width:0 0 0 .75rem;margin:1.5rem .75rem 1rem 0;padding:.75rem .5rem .125rem 1rem}.avatar{object-fit:cover;background-position:50%;border-radius:50%;width:12rem;height:12rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;display:block}@media (width<=34.375rem){h1{font-size:2.441rem}h2{font-size:1.563rem}body{font-size:1rem}}@media (width>=60.625rem){main{background-color:light-dark(var(--light-background-main),var(--dark-background-main))}aside,footer{background-color:light-dark(var(--light-background-aside),var(--dark-background-aside))}.avatar{margin-bottom:1.5rem}}body,.container p{font-size:1.25rem;line-height:1.6}body{font-family:Arial,Helvetica,sans-serif;font-weight:400}h1{letter-spacing:-.02em;font-size:3.052rem;font-weight:800;line-height:1.1}footer{font-size:1rem}.container p{margin:0 0 3rem}a{color:light-dark(var(--light-link),var(--dark-link));text-decoration:underline}a:hover{color:light-dark(var(--light-link-hover),var(--dark-link-hover))}