/* Minimal polish */
:root { --vb-shadow: 0 10px 30px rgba(0,0,0,.08); }
.wp-block-group.vb-card, .vb-card { box-shadow: var(--vb-shadow); border-radius: 1rem; padding: 1.25rem; background: #fff; }
.vb-badge { display:inline-block; padding:.25rem .6rem; border-radius:.6rem; font-size:.8rem; font-weight:600; background: var(--wp--preset--color--light); color: var(--wp--preset--color--primary); }
.vb-cta { border-radius: 1.25rem; }
.vb-gallery img { border-radius: .75rem; }
