/* The developer pages (/developers, /developers/mcp; mode Read): the guides' reading column with
   inline code, a short table of contents, the error-code table and the leaked-token form. */
body.site .developers :is(p, li, td, th) code { padding: 1px 5px; border-radius: 6px; background: var(--field); color: var(--ink);
                                                font: 600 0.88em/1.4 ui-monospace, "SF Mono", Menlo, Consolas, monospace; overflow-wrap: anywhere; }
body.site .developers .dev-url { padding: 8px 12px; border-radius: 10px; background: var(--paper); border: 1px solid var(--line-2);
                                 font: 650 15px/1.4 ui-monospace, "SF Mono", Menlo, Consolas, monospace; overflow-wrap: anywhere; }
body.site .dev-toc { margin: 8px 0 0; padding: 14px 0; border-top: 1px solid var(--line-2); border-bottom: 1px solid var(--line-2); }
body.site .dev-toc ul { display: flex; flex-wrap: wrap; gap: 6px 18px; margin: 0; padding: 0; list-style: none; font-size: 15px; }
body.site .dev-toc a { font-weight: 650; }
body.site .developers .dev-codes td:nth-child(2) { white-space: nowrap; font-variant-numeric: tabular-nums; }
body.site .developers .dev-codes tbody th { width: 34%; }
body.site .developers .dev-changelog { padding-left: 20px; }
body.site .dev-revoke { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: end; gap: 0 12px; max-width: 40rem; margin: 18px 0 0; }
body.site .dev-revoke label { grid-column: 1 / -1; }
body.site .developers .notice { margin: 16px 0 0; }
@media (max-width: 560px) {
  body.site .dev-revoke { grid-template-columns: 1fr; gap: 12px; }
}
