/* Rouge dark-ish theme aligned with crypto.css */
.highlight pre, pre.highlight {
  background: rgba(20, 20, 20, 0.9);
  color: #e6e6e6;
  font-size: 0.875rem;
}
.highlight .c { color: #6a9955 } /* Comment */
.highlight .k { color: #c586c0 } /* Keyword */
.highlight .s { color: #ce9178 } /* String */
.highlight .na,.highlight .nb,.highlight .nc,.highlight .no,.highlight .nd,.highlight .ne,.highlight .nf,
.highlight .nl,.highlight .nn,.highlight .nt,.highlight .nx,.highlight .bp { color: #9cdcfe }
.highlight .m { color: #b5cea8 }
.highlight .o { color: #d4d4d4 }
.highlight .p { color: #d4d4d4 }

/* Inline code styling (distinct chip look) */
/* Scope to inline contexts only */
pre code { background: transparent; border: 0; padding: 0; box-shadow: none; font-size: 0.875rem; }

code {
  display: inline-block;
  background: rgba(26, 26, 26, 0.75);
  border: 1px solid var(--border-subtle);
  border-radius: 8px;
  padding: 0.15rem 0.45rem;
  line-height: 1.2;
  font-family: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', monospace;
  font-weight: 500;
  font-size: 0.875rem;
  letter-spacing: 0.1px;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.03), 0 0 0 3px rgba(0,255,136,0.06);
}

/* Slightly stronger treatment for code inside headings and list items */
h1 code, h2 code, h3 code, h4 code, h5 code, h6 code, li code {
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.05), 0 0 0 3px rgba(55,66,250,0.08);
}


