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