:root{color:hsl(220,30%,90%)}main>header,strong,th{color:#fff}body{background-image:repeating-radial-gradient(circle at -20%, hsl(220, 10%, 20%), hsl(220, 10%, 20%) 100px, hsl(220, 70%, 40%) 100px, hsl(220, 70%, 40%) 130px, hsl(220, 10%, 20%) 130px)}body>header{background-color:rgba(0,0,0,.2)}body>:not(header){background-color:rgba(0,0,0,.4)}li::marker{color:#679}code{border-color:#679}th,tr:not(:last-child)>td{border-bottom-color:#679}.footnotes>hr{color:#679}details{border-inline-start-color:hsl(220,70%,40%)}details>summary{background:linear-gradient(to right, hsl(220, 70%, 40%), transparent)}details.example>summary{background:linear-gradient(to right, hsl(220, 40%, 40%), transparent)}.btn{border-color:#37f}a{color:#37f}[role=menuitem]{color:#37f}[role=menuitem]>*{color:#37f}.keywords>li{color:#9bf;border-color:#05f}blockquote{border-inline-start-color:#c93}h2{color:#fec;border-top-color:hsl(40,80%,50%)}h3,article>header>h2>a{color:hsl(40,80%,50%)}#toggle-theme,.btn{text-shadow:0 0 .2em hsl(40,80%,50%)}.alert-caution{border-inline-start-color:red}.alert-caution>header{color:red}