
body{margin:0;font:15px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#1d2430;background:#fff}
a{color:#0b6e4f}.bar{display:flex;gap:1rem;align-items:center;padding:.6rem 1rem;border-bottom:1px solid #e1e5ea;background:#f6f7f9}
.bar .brand{font-weight:600;text-decoration:none}.bar nav{flex:1;font-size:.9rem}
main{max-width:64rem;margin:0 auto;padding:1rem}h1{font-size:1.5rem}h1 code{font-size:1.1em}
table{border-collapse:collapse;width:100%;font-size:.9rem}td,th{border:1px solid #e1e5ea;padding:.3rem .5rem;text-align:left;vertical-align:top}
pre{background:#f6f7f9;padding:.75rem;overflow:auto;font-size:.85rem}
.btn{display:inline-block;padding:.4rem .8rem;border:1px solid currentColor;border-radius:6px;text-decoration:none}
.versions a{margin-right:.5rem}ul.cols{columns:3;padding-left:1.2rem}.group{font-weight:600}
footer{margin-top:2rem;padding:1rem;border-top:1px solid #e1e5ea;background:#f6f7f9;font-size:.85rem}
@media(prefers-color-scheme:dark){body{color:#e6e9ee;background:#12161c}a{color:#4fd1a5}.bar,footer{background:#181d25;border-color:#2a323d}table td,table th{border-color:#2a323d}pre{background:#181d25}}
