.meltdown-footer-reveal {
  flex-shrink: 0;
  background: var(--color-background);
}

.meltdown-footer-reveal[data-st-ready] {
  position: sticky;
  bottom: 0;
  z-index: 0;
  isolation: isolate;
  overflow: clip;
}

.meltdown-footer-cover {
  position: relative;
  z-index: 1;
  background: var(--color-background);
}

.meltdown-footer-reveal [data-st-overlay-el] {
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  background: var(--st-overlay-color, black);
  opacity: 0;
}

.meltdown-footer-reveal[data-st-ready] .footer-content {
  content-visibility: visible;
}
