/* Inkspan site — code blocks, tabs, accent. Clean dev-infra aesthetic (no AI-gradient cliché). */
.code-block {
  margin: 0;
  padding: 1rem 1.15rem;
  overflow-x: auto;
  font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;
  font-size: 12.5px;
  line-height: 1.6;
  background: #0b1220;
  color: #d6e2f0;
  white-space: pre;
}
:where(.dark) .code-block { background: #05080f; }

/* language / example tabs */
.tab { color: #6b7280; border-bottom: 2px solid transparent; cursor: pointer; background: transparent; }
.tab:hover { color: #059669; }
.tab.active { color: #059669; border-bottom-color: #10b981; }
:where(.dark) .tab.active { color: #34d399; }

.method-post { color: #34d399; font-weight: 600; }
