# This is a button that happens to be squishy, and quite possibly, edible
It relies on shadows and gradients to be squishy. See [neumorphism](https://neumorphism.io). Other than that, css `::before` and `::after` pseudoelements are used for gradient transitions on click.