p.caption {
  color: #777;
  margin-top: 10px;
}
p code {
  white-space: inherit;
}
pre {
  word-break: normal;
  word-wrap: normal;
}
pre code {
  white-space: inherit;
}

.date {
  display: none !important;
}


/* custom.css */
.link-button {
  display: inline-block;
  padding: 6px 12px;
  background-color: #f1f1f1;
  color: #333;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 12px;
  font-family: sans-serif;
  text-decoration: none;
  transition: background-color 0.2s;
}

.link-button:hover {
  background-color: #e2e2e2;
}

/* kill all cell borders in your .tg table */
table.tg,
table.tg th,
table.tg td {
  border: none !important;
  /* collapse the borders so no gaps appear */
  border-collapse: collapse !important;
}

/* override Bootstrap’s rule for table > tbody > tr > td/th */
table.tg > tbody > tr > th,
table.tg > tbody > tr > td {
  border-top: none !important;
  border-bottom: none !important;
}

/* re‑add only your custom thick separators */
table.tg tr[style*="border-bottom:2.5px"] {
  /* you may need !important here if the inline style got nuked */
  border-bottom: 2.5px solid black !important;
}



/* 1) Nuke all borders, spacing, outlines in .tg */
table.tg,
table.tg * {
  border: 0 !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  outline: none !important;
}

/* 2) Reinstate only your 2.5px separators */
table.tg tr[style*="border-bottom:2.5px"] td,
table.tg tr[style*="border-bottom:2.5px"] th {
  border-bottom: 2.5px solid #000 !important;
}

/* 1) Hide the truly empty spacer rows Pandoc inserted */
table.tg td[colspan]:empty {
  display: none !important;
}

/* 2) Force single‐spacing and remove any extra margins in every cell */
table.tg td,
table.tg th {
  line-height: 1 !important;
  margin: 0 !important;
  padding: 2px 5px !important;
}


/* Re‑enable thin hairlines on rows where you’ve set 1px */
table.tg tr[style*="border-bottom:1px"] > td,
table.tg tr[style*="border-bottom:1px"] > th {
  border-bottom: 1px solid #999 !important;
}

/* Keep your thick 2.5px separators too */
table.tg tr[style*="border-bottom:2.5px"] > td,
table.tg tr[style*="border-bottom:2.5px"] > th {
  border-bottom: 2.5px solid #000 !important;
}



