/* gh-sks docs — minimal overrides (Bootstrap handles the rest) */

html {
  scroll-behavior: smooth;
  scroll-padding-top: 60px;
}

/* Code blocks */
pre {
  background: #1c2128;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.5rem;
  padding: 1rem 1.25rem;
  overflow-x: auto;
}

pre code {
  background: none;
  padding: 0;
  font-size: 0.85rem;
  line-height: 1.55;
}

/* Command cards */
.cmd-card {
  background: var(--bs-body-bg);
  border: 1px solid var(--bs-border-color);
  transition: border-color 0.2s, box-shadow 0.2s;
}

.cmd-card:hover {
  border-color: var(--bs-success);
  box-shadow: 0 0 0 1px var(--bs-success);
}

.cmd-card .card-body {
  display: flex;
  flex-direction: column;
}

.cmd-card .cmd-block {
  margin-top: auto;
}

.cmd-block {
  background: #0d1117;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.5rem;
  padding: 0.65rem 1rem;
  overflow-x: auto;
}

/* Syntax colouring inside command blocks */
.cmd-bin  { color: #3fb950; } /* gh-sks binary name — green */
.cmd-arg  { color: #79c0ff; } /* flags / arguments   — blue */
