I can usually detect sarcasm well...I use it a lot haha. Seriousness though, not really. I can never tell when people are being legitimately serious, on and offline. Humor I can get sometimes, if I know the terms. Sometimes I laugh and pretend I get it though, tbh lol. Sometimes I misinterpret things though and think they're funny even though they aren't meant to be.
As for taking things literally, I sort of do, but sorta don't? I think in pictures so when I hear something or read something like "his head is in the clouds" I actually see some guy just hanging out with clouds around his head lmao. Then I have to kind of remind myself "that's not what they meant" but sometimes I don't realize those things and think that it's serious. idk if that made sense and y'all probably think I'm dumb lmao. Like if you walked up and said "these *****es was rainin down" I'll think of hookers falling from the sky and laugh.........