.docs{grid-template-columns:230px 1fr;align-items:start;gap:28px;padding-bottom:80px;display:grid}.toc{flex-direction:column;align-items:stretch;gap:2px;padding:10px;position:sticky;top:92px}.toc a{color:var(--dim);border-radius:10px;padding:9px 12px;font-size:15px;text-decoration:none}.toc a:hover{background:var(--well);color:var(--text)}.toc a.on{background:var(--ink);color:#fafafa}.doc{min-width:0;max-width:820px}.doc .lead{margin:16px 0}.doc h2{letter-spacing:-.035em;margin:56px 0 14px;font-size:30px;font-weight:500}.doc p,.doc li{color:#2e2e2e}.doc ol,.doc ul{padding-left:22px}.doc li{margin:6px 0}.doc pre.code{margin:14px 0}.doc a{-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.tbl{border-collapse:collapse;background:var(--island);width:100%;box-shadow:var(--shadow);border-radius:16px;margin:14px 0;font-size:15px;overflow:hidden}.tbl th{text-align:left;color:var(--dim);padding:11px 14px;font-size:13px;font-weight:500}.tbl td{border-top:1px solid var(--well);vertical-align:top;padding:11px 14px}.tbl tr:first-child td{border-top:none}.ep td:nth-child(2){font-family:var(--mono);white-space:nowrap;font-size:14px}.m{font:600 12px var(--mono);border-radius:6px;padding:3px 8px}.m.get{color:#0b6b55;background:#c9f7ea}.m.post{color:#2347a8;background:#dbe6ff}.m.put{color:#7a5b00;background:#fdf0c4}.m.del{color:#a12a2a;background:#fde0e0}@media (max-width:860px){.docs{grid-template-columns:1fr}.toc{flex-direction:row;position:static;overflow-x:auto}.toc a{white-space:nowrap}}
