body{margin:0;background:#fbfbf8;color:#222;font:17px/1.65 Georgia,'Times New Roman',serif}
.page{max-width:680px;margin:0 auto;padding:36px 20px 60px}
header{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:28px}
header a.t{font-size:22px;font-weight:bold;color:#222;text-decoration:none}
nav{float:right;font-size:15px;line-height:33px}nav a{margin-left:14px}
a{color:#1a5a96}h1{font-size:27px;line-height:1.25;margin:0 0 6px}h2{font-size:20px;margin-top:30px}
.d{color:#777;font-size:14px;margin:0 0 22px}ul.n{list-style:none;padding:0}ul.n li{margin:0 0 14px}ul.n span{color:#777;font-size:14px;display:block}
pre{background:#f0f0ea;padding:10px 12px;overflow-x:auto;font:14px/1.45 Consolas,Menlo,monospace}code{font:15px Consolas,Menlo,monospace}
table{border-collapse:collapse}td,th{border:1px solid #ccc;padding:4px 10px;font-size:15px}
footer{margin-top:44px;border-top:1px solid #ccc;padding-top:10px;color:#777;font-size:14px}
@media (prefers-color-scheme:dark){body{background:#1b1c1e;color:#d9d9d4}header a.t{color:#d9d9d4}a{color:#7db4e6}pre{background:#26282b}header,footer,td,th{border-color:#444}}
