diff --git a/src/pydata_sphinx_theme/assets/styles/extensions/_copybutton.scss b/src/pydata_sphinx_theme/assets/styles/extensions/_copybutton.scss index 859dc78de..93524a0c3 100644 --- a/src/pydata_sphinx_theme/assets/styles/extensions/_copybutton.scss +++ b/src/pydata_sphinx_theme/assets/styles/extensions/_copybutton.scss @@ -41,3 +41,10 @@ div.highlight button.copybtn { outline: $focus-ring-outline; } } + +div.highlight:has(button.copybtn) { + // Make sure the code block has enough height for the copy button. + // Sphinx-copybutton sets 0.3em top offset plus 1.7em height: + // https://github.com/executablebooks/sphinx-copybutton/blob/master/sphinx_copybutton/_static/copybutton.css + min-height: 2em; +}