:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;padding:40px 20px;font-family:system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;color:#e0e0e0;background:#0a0a0a}main.docs-main{max-width:640px;margin:0 auto}h2{font-size:1.1rem;font-weight:600;margin:2em 0 .5em}h3{font-size:1rem;font-weight:600;margin:1.5em 0 .5em}p{margin:.5em 0;color:#a0a0a0}a{color:#e0e0e0;text-decoration:underline}a:hover{color:#fff}dl{margin:1em 0}dt{margin-top:.75em}dd{margin:.125em 0 0 1.5em;color:gray}ul{margin:.5em 0;padding-left:1.5em;color:#a0a0a0}li{margin:.25em 0}hr{border:none;border-top:1px solid #222;margin:2em 0}code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}pre{margin:1em 0;padding:1em;background:#111;border:1px solid #222;overflow-x:auto}pre code{font-size:.85em;line-height:1.5}.logo{margin:0 0 .5em;padding:0;background:none;border:none;font-size:.75em;line-height:1.2;color:#e0e0e0}.features{columns:2;column-gap:2em;margin:1em 0;padding-left:1.5em}.features li{margin:.125em 0}dl.nested{margin:.5em 0 .5em 1.5em;padding-left:1em;border-left:1px solid #333}dl.nested dt{margin-top:.5em}dl.nested dt:first-child{margin-top:0}h1{font-size:1.5rem;font-weight:600;margin:0 0 1em}.release-date{font-size:.9em;color:#606060;margin:-.25em 0 1em}
