I think good gift can be to buy gift certificate for escape rooms. Nowadays there are many such cool places. For example check redmond escape room https://questfactor.us/ they provide celebration for special occasions including birthdays and more.
Girls love personalized gift. She considers the effort you took for gifting her. This impreses her the most. So you can give something personalized like creating customized bed sheet, customized tshirts, customized mug etc. She will surely love it and will remember it for life.
What can you recommend like a gift for a kid? Maybe some interesting toys?