body{font-family:"Segoe UI",Calibri,sans-serif;font-size:18px;line-height:1.55;color:#f0f3f6;background:radial-gradient(1200px 420px at 50% -80px,rgba(31,111,235,0.22),transparent 70%),#0b0e13;margin:0}a{color:#8eb9ff}a:visited{color:#8eb9ff}a:focus-visible{outline:3px solid #3d8bfd;outline-offset:2px}.page{width:min(1120px,calc(100% - 2.4rem));margin:1.2em auto 3em;box-sizing:border-box}header.top{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;box-sizing:border-box;width:min(1120px,calc(100% - 2.4rem));margin:0 auto;padding:18px 0;border-bottom:1px solid #2a3340}header.top .brand{display:flex;align-items:center;gap:10px;color:#f0f3f6;text-decoration:none;font-size:22px;font-weight:650}header.top .brand img{display:block}header.top nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}header.top nav a{color:#8eb9ff;text-decoration:none;font-size:16px}header.top nav a.here{color:#f0f3f6;border-bottom:2px solid #3d8bfd}header.top nav a.get{background:#1f6feb;color:#f0f3f6;padding:6px 12px;border-radius:8px;font-weight:650}h1{font-size:32px;margin:0 0 0.4em;color:#f0f3f6;max-width:46em}.page p,.page li,.page .note,.page .nav,.page table{max-width:46em}h2{font-size:22px;margin:1.2em 0 0.3em;color:#3d8bfd}p,li{margin:0.45em 0}ol,ul{padding-left:1.3em}code,.ex{font-family:Consolas,monospace;font-size:16px;color:#f0f3f6;background:#121820;padding:0 0.25em}table{border-collapse:collapse;margin:0.6em 0 1em}th,td{border:1px solid #2a3340;padding:0.4em 0.6em;text-align:left;vertical-align:top}th{background:#121820;color:#c9d1d9}.note{background:#121820;border:1px solid #2a3340;padding:0.6em 0.8em;border-radius:8px}a.thumb{display:block;margin:0.8em 0 1em;text-decoration:none;overflow-x:auto;max-width:46em}a.thumb img{display:block;width:400px;height:388px;max-width:none;border:2px solid #3d8bfd;border-radius:12px;background:#0b0e13}a.thumb span{display:block;margin-top:8px;font-size:16px}.nav{margin-top:1.8em;font-size:16px}