In zelos the text and colour fields take up the whole block if they are the only fields on the block. They control the color of the block to do so. This doesn’t really work once we implement CSS styling. We should change these to have an element mask the shape of the block, if possible, or find another way around this.