Thick, dark borders have a very masculine feel. I’d start there. The 10+ pixel rounding gives a 2014 era modern vibe, which I don’t think you’re looking for. I’d try turning that down.
In all sites, black is very harsh, both for reading, and for portraying any kind of emotion, positive or negative. The easiest way to deal with that is to lighten the red and green, but in your case since the whole site is bubblegum pink, I’d say try the green and blue first to see if you can get a less offensive tone. Not a lot, just a hair off each.
If you want a transcendental meditation feel, have the button backgrounds be transparent and slowly animate in a background on hover. If you want an expertise on your subject matter (meditation) type of feel, make them a solid color, and transition to transparent on hover.
I like to use Coolors for helping to find a palatte to work with (https://coolors.co/). Just remember to stick to it. For whatever you choose your main color to be, make sure you have an error, success, light, dark, and splash color to go with it.
Bubblegum pink is a very loud and bold choice. I’d highly recommend against it as the background color, but could see it working well with a white / cream background as a splash color (where it is the underline, the highlights, etc). It goes well with gold, but only if both it and gold are accents.
You can also use some pastels with it, namely a kind of sun damaged blue or yellow, or a 70s green. See here:
These work well in interior design, but are very hard to portray in web design. You’ll have a tough time bringing out the good in any of them, as they work best in natural sunlight gradient.
I would also recommend making your pink considerably lighter. Backgrounds shouldn’t overwhelm a page unless their intent is to give a foreboding feeling. A nice light pink will let you use the bubblegum as an accent still, while keeping the feminine and calming vibe of a meditation site.