/* Minimal overrides — let Material theme handle defaults */

.md-typeset h2 {
  letter-spacing: 0.01em;
  margin-top: 1.8em;
  padding-bottom: 0.3em;
  border-bottom: 1px solid color-mix(in srgb, var(--md-default-fg-color--light) 24%, transparent);
}

.md-typeset pre > code {
  border-radius: 12px;
  border: 1px solid color-mix(in srgb, var(--md-default-fg-color--light) 20%, transparent);
  background: color-mix(in srgb, var(--md-code-bg-color) 88%, var(--md-default-bg-color));
}

.md-typeset table:not([class]) th {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.7rem;
  letter-spacing: 0.05em;
}
