/*------------------------------------------------------- Table -------------------------------------------------------*/ /* Add additional margin to the table block within post content. */ .wp-block-post-content :where(p, span[id^="more"]) + .wp-block-table:not([style*="margin-top"]) { margin-top: calc(var(--wp--style--block-gap) * 1.5); } .wp-block-post-content :where(p, .wp-block-heading, span[id^="more"]) + .wp-block-table:not([style*="margin-bottom"]) { margin-bottom: calc(var(--wp--style--block-gap) * 1.5); } /* Alignwide and alignfull table block. */ .wp-block-post-content :where(p, span[id^="more"]) + .wp-block-table.alignwide:not([style*="margin-top"]), .wp-block-post-content :where(p, span[id^="more"]) + .wp-block-table.alignfull:not([style*="margin-top"]) { margin-top: calc(var(--wp--style--block-gap) * 2); } .wp-block-post-content :where(p, .wp-block-heading, span[id^="more"]) + .wp-block-table.alignwide:not([style*="margin-bottom"]), .wp-block-post-content :where(p, .wp-block-heading, span[id^="more"]) + .wp-block-table.alignfull:not([style*="margin-bottom"]) { margin-bottom: calc(var(--wp--style--block-gap) * 2); }