How to approach layout builder with padding on individual columns

Hello this is basically a beginner question about learning to think the Kirby way.

I have a layout that I would like to be editable by a client using the block builder. There are some rows that are 2 column layouts that have this kind of structure (this is just an example pulled from the web) –

The problem I see here is that with Kirby block builder this would not be possible because the image on the left has no padding around it, whereas the text section on the right has padding around it. I don’t see a way to add padding onto a single column and not on others. I could add padding onto each text block, however this is really inefficient as I would have to create so many new text blocks, and also not in the spirit of the idea that the padding should be on the column to enforce uniformity.

My question is, how does the kirby team recommend approaching this kind of situation? Can padding be added to columns individually? Are there any existing resources that would help me here?

No, the layout field does not support settings on a per column basis, unless you add something like that to the layout settings. But since the number of columns in a layout can vary, this can be hard to implement or for users to use correctly. Maybe if you have one 1- and 2-column layouts…

Ok thank you. So what is the recommended strategy do this in Kirby? Is custom text blocks the only way? Or is the Kirby ideology to say ‘don’t do this’ and adjust the designs to fit within Kirby paradigm? This seems like a big limitation.

Ah ok I think I see what would be the Kirby solution here which is that this is not ideal for the layout builder but should be a snippet or part of a template and then I expose the image and text as editable fields. That should work ok, it is not totally ideal but seems like the best option.

Please take some feedback for future Kirbys that having some basic tools for things like margin, padding, border, text-size tools on all blocks and layouts would go such a long way to reducing pain points, it seems to me. I know it’s a slippery slope and Kirby is intentionally minimal but some of these limitations endanger making Kirby overly restrictive to a client who doesn’t have technical ability.