/* Use GitHub's dark Markdown skin */
@import url("https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.5.1/github-markdown-dark.min.css");

/* Base */
:root { color-scheme: dark; }
html, body {
  margin: 0;
  padding: 0;
  background: #0d1117;
  color: #e6edf3;
  font: 16px/1.6 system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  overflow-x: hidden; /* prevent page-level sideways scroll */
}

/* Center the content and cap width */
main.container {
  width: 100%;
  max-width: 980px;
  margin: 40px auto;
  padding: 0 20px;
  box-sizing: border-box;
}

/* Apply GitHub markdown styles to the content area */
.markdown-body {
  box-sizing: border-box;
  width: 100%;
  max-width: 980px;
  margin: 0 auto;
  padding: 0;              /* the imported CSS adds its own spacing */
}

/* Ensure images and tables don’t force horizontal scroll */
.markdown-body img,
.markdown-body table {
  max-width: 100%;
  height: auto;
}

/* Let long lines scroll inside code blocks, not the page */
.markdown-body pre {
  overflow: auto;
  white-space: pre;
  -webkit-overflow-scrolling: touch;
}

/* Soften blockquote tone a touch (optional) */
.markdown-body blockquote {
  border-left: 0.25em solid #30363d;
  color: #9da7b3;
}

/* Link tone (optional) */
.markdown-body a { colo
