:root{--t1: rgb(30, 30, 30);--t2: rgb(75, 75, 75);--c1: hsl(177, 100%, 28%);--c2: hsl(283, 81%, 43%);--c2t: hsla(283, 81%, 43%, 0.15)}body,html{margin:0;padding:0;color:#1b1b1b}body{padding-inline:.9rem;font-family:sans-serif}main{max-width:70ch;margin-inline:auto}footer{padding-block:1rem}h1{font-size:2.4em}h2{font-size:1.8em;font-weight:300}h3{font-size:1.35em}p{line-height:1.4}header{margin-block:3rem}header>*{margin-block:.8rem}header>h2#subtitle{color:var(--t2)}header>p#date{font-size:1.2em;font-weight:600;color:var(--c1)}header span#read-time,header span#word-count{margin-block:.5rem}header span#read-time>span.value,header span#word-count>span.value{color:var(--c2);font-weight:600}blockquote{border-inline-start:3px solid var(--c1);border-radius:5px;padding-inline:.6rem;margin-inline:.4rem}blockquote>p{color:var(--t2)}blockquote.note{margin-inline:0;border-radius:3px;padding-block:.8rem;background-color:rgba(0,133,242,.1);border-color:#0085f2}blockquote.warning{margin-inline:0;border-radius:3px;padding-block:.8rem;background-color:rgba(242,202,0,.1);border-color:#f2ca00}table td,table th{border:1px solid #000;padding:.4rem}nav{font-size:1.2em}nav a{color:var(--t1);text-decoration:underline rgba(0,0,0,0);transition:text-decoration-color .3s}nav a:hover{text-decoration-color:var(--c1);text-underline-offset:.2rem}img,svg{display:block;max-width:100%}img{margin:2rem auto;border-radius:6px}svg,img[src$=".svg"]{border:none;margin-inline:auto}pre{overflow-x:auto;padding:.8rem;border:1px solid rgba(0,0,0,.15);border-radius:6px;color:var(--t2) !important}pre[data-linenos] tr>td:first-child{padding-right:.6rem}p>code{white-space:nowrap;border:1px solid rgba(0,0,0,.15);border-radius:4px;padding:2px}details{margin-block:1rem}details>summary{cursor:pointer;border-left:1rem solid rgba(0,0,0,0)}details>summary::before{content:"";margin-inline:.1rem}details[open]{border-left:.2rem solid var(--c1);padding-left:.8rem}details[open]>summary{border-left:none}span.last-word{color:var(--c1)}span.last-word>span.undo{color:var(--t1)}#sources+ul{color:var(--t2);font-style:italic;word-wrap:break-word}strong{font-weight:600}.error{color:#f66}.color1{color:var(--c1)}.color2{color:var(--c2)}::marker{color:var(--c1)}::selection{background-color:var(--c1);color:#fff}pre ::selection,details ::selection{background-color:var(--c2)}code::selection,#date::selection,#read-time>span::selection,#word-count>span::selection{background-color:var(--c2)}