.doc{max-width:760px;margin:0 auto;padding:24px 24px 80px}.doc h1{font-size:34px;letter-spacing:-.6px;margin:24px 0 6px}.doc .when{color:var(--muted);font-size:14px;margin:0 0 28px}.doc h2{font-size:20px;margin:34px 0 8px;letter-spacing:-.2px}.doc p,.doc li{font-size:16px;line-height:1.65;color:var(--body)}.doc ul{padding-left:20px}.doc table{border-collapse:collapse;width:100%;font-size:14.5px;margin:8px 0}.doc th,.doc td{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--border);color:var(--body)}.doc th{color:var(--text);font-weight:600}.doc code{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:13.5px;background:var(--bg);padding:1px 5px;border-radius:4px}.doc .draft{background:var(--pink-soft);color:var(--pink-700);border-radius:10px;padding:10px 14px;font-size:14px}.docnav{display:flex;align-items:center;gap:24px;height:64px}.docnav .grow{flex:1}.doctabs{display:flex;gap:20px;min-width:0;height:26px;flex-wrap:wrap;overflow:hidden}.doctabs a{color:var(--body);text-decoration:none;font-size:14.5px;line-height:22px;padding-bottom:2px;border-bottom:2px solid transparent;white-space:nowrap}.doctabs a:hover{color:var(--text)}.doctabs a[aria-current=page]{color:var(--text);font-weight:500;border-bottom-color:var(--pink)}.docfoot{border-top:1px solid var(--border);color:var(--muted);font-size:14px}.docfoot .wrap{display:flex;gap:18px;padding-top:22px;padding-bottom:22px;flex-wrap:wrap}
