Saves having this defined in 20+ places. If we ever make any changes to
shear, it's 100% going to need to be applied to every usage (there will
never be a case of multiple different shears in the game).
Also fixes a mismatching definition in `ShearedNub`.
It was quite easy to dismiss by accident. I've added some positional and
time based lenience with numbers that feel good to me. Open to
discussion on whether both are required and if the numbers feel good.
Going forward, at some point, we'll likely want to standardise this
across to other expand-on-hover elements (like player load overlays).
Addresses https://github.com/ppy/osu/discussions/32368.
This reverts commit 582ffcfc97.
Revert "Mod customisation header's color is now based on the state of the panel rather than the hover of the container."
This reverts commit e3457d8501.