/* ═══════════════════════════════════════════════════════
 ZONEPH.COM — API Documentation Page Styles
═══════════════════════════════════════════════════════ */
/* JSON Syntax Highlighting */
.json-key { color: #8BE9FD; }
.json-string { color: #F1FA8C; }
.json-number { color: #BD93F9; }
.json-boolean { color: #FF79C6; }
/* Code Block */
.api-code {
 background-color: #161C24;
 padding: 0.75rem;
 border-radius: 0.5rem;
 overflow-x: auto;
 font-size: 0.75rem;
 font-family: 'Fira Code', monospace, 'Courier New';
 line-height: 1.7;
 border: 1px solid #1f2937;
}
.api-code code {
 white-space: pre;
}
/* API Badge */
.api-badge {
 padding: 2px 8px;
 font-size: 10px;
 font-weight: 700;
 text-transform: uppercase;
 border-radius: 4px;
 border-width: 1px;
 border-style: solid;
}
/* Optional Label */
.api-optional {
 font-size: 10px;
 color: #9ca3af;
 font-family: 'Plus Jakarta Sans', sans-serif;
 font-style: italic;
 margin-left: 4px;
 font-weight: 400;
}
/* Table Responsive */
@media (max-width: 640px) {
 .api-code {
 font-size: 0.65rem;
 padding: 0.5rem;
 }
}