body{line-height:1.6;margin:0;font-family:Arial,sans-serif;transition:background-color .3s,color .3s}h1,h2{font-size:1.7rem}section{padding-top:1rem;padding-bottom:1rem}code{padding:2px 4px}code,pre{border-radius:4px;overflow-x:scroll}pre{padding:10px}:root{--bg-color:#fff;--bg-code-color:#f4f4f4;--text-color:#1a1a1a;--accent-color:#ff9800}body{background-color:var(--bg-color)}body,code,h1,h2,li,p,ul{color:var(--text-color)}code,pre{background-color:var(--bg-code-color)}a:hover{text-decoration:underline}@media (prefers-color-scheme:dark){:root{--bg-color:#1a1a1a;--bg-code-color:#020202;--text-color:#f4f4f4;--accent-color:#ff9800}body{background-color:var(--bg-color)}body,code{color:var(--text-color)}code,pre{background-color:var(--bg-code-color)}a:hover{text-decoration:underline}}