/* The legacy frame layout owns spacing through theme-defined margins. */
.frame > [class^="frame-space-before-"]:empty,
.frame > [class^="frame-space-after-"]:empty {
    block-size: auto;
}

/* An absolute content frame fills its existing native image background. */
.is-img-bg > .frame.position-absolute {
    inset: 0;
}
