/* Page-scoped styles for /docs-api-reference/ — recovered from the WP origin (custom-route.php inline blocks) 2026-07-16.
   Loads after the shared stack; selectors are scoped body.docs-api-reference-page. */

body.docs-api-reference-page pre.code-block { font-family: var(--font-m); font-size: 0.78rem; background: var(--grey-100); border: 1px solid var(--grey-200); padding: 1rem 1.25rem; overflow-x: auto; line-height: 1.6; color: var(--grey-700); margin: 1rem 0; white-space: pre; }
body.docs-api-reference-page .endpoint-list { display: grid; gap: 0; margin-top: 1rem; }
body.docs-api-reference-page .endpoint { padding: 1.75rem 0; border-top: 1px solid var(--grey-200); }
body.docs-api-reference-page .endpoint:first-child { border-top: 1px solid var(--grey-200); }
body.docs-api-reference-page .endpoint:last-child { border-bottom: 1px solid var(--grey-200); }
body.docs-api-reference-page .endpoint-method { display: inline-block; font-family: var(--font-m); font-size: 0.62rem; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase; color: var(--ink); border: 1px solid var(--grey-300); padding: 4px 10px; margin-right: 0.5rem; }
body.docs-api-reference-page .endpoint-path { font-family: var(--font-m); font-size: 0.95rem; font-weight: 600; color: var(--ink); }
body.docs-api-reference-page .endpoint-desc { font-size: 0.92rem; color: var(--grey-700); line-height: 1.7; margin: 0.875rem 0 0; max-width: 720px; }
body.docs-api-reference-page .endpoint-desc strong { color: var(--ink); font-weight: 600; }
body.docs-api-reference-page .endpoint-desc code { font-family: var(--font-m); font-size: 0.85em; background: var(--grey-100); border: 1px solid var(--grey-200); padding: 1px 6px; color: var(--grey-700); }
body.docs-api-reference-page .endpoint-tier { display: inline-block; font-family: var(--font-m); font-size: 0.6rem; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; border: 1px solid var(--grey-300); color: var(--grey-500); padding: 3px 8px; margin-left: 0.5rem; }
body.docs-api-reference-page .doc-back { font-family: var(--font-m); font-size: 0.65rem; letter-spacing: 0.18em; text-transform: uppercase; color: var(--grey-500); border-bottom: 1px solid var(--grey-300); text-decoration: none; padding-bottom: 2px; }
body.docs-api-reference-page .doc-back:hover { color: var(--ink); border-color: var(--ink); }

body.docs-api-reference-page code { overflow-wrap: anywhere; }
