diff --git a/common-theme/assets/styles/04-components/toc.scss b/common-theme/assets/styles/04-components/toc.scss index 3857a6e1c..d070fcf4e 100644 --- a/common-theme/assets/styles/04-components/toc.scss +++ b/common-theme/assets/styles/04-components/toc.scss @@ -9,6 +9,18 @@ var(--theme-spacing--4); overflow-y: auto; counter-reset: item; + // Gradient fade at bottom to indicate scrollable content (closes #1799) + &::after { + content: ""; + position: sticky; + bottom: 0; + display: block; + height: 2em; + margin-top: -2em; + background: linear-gradient(transparent, var(--theme-color--paper)); + pointer-events: none; + flex-shrink: 0; + } ol { color: var(--theme-color--ink);