Push on long push off button circuit
I know you don’t want to use a micro for this but an ATtiny85 will be cheaper and far easier than any method using discrete components. It’s not even overkill since you’ll be using most of its I/O pins.