{
    "category": {
        "name": "Dating & Relationships",
        "description": "Where swipes become stress, green flags are rare, and ghosting is more common than good mornings.",
        "keywords": [
            "dating",
            "relationships",
            "ghosting",
            "breakups",
            "text anxiety",
            "toxic behavior",
            "red flags",
            "situationships",
            "commitment issues",
            "modern love"
        ],
        "subcategories": [
            {
                "name": "Ghosting Culture",
                "description": "Disappearing without warning — it’s not magic, it’s dating in 2025.",
                "meme_angles": [
                    "Typing… then vanishing",
                    "First date → last text",
                    "Unread for 3 days",
                    "Online but ignoring",
                    "When ‘seen’ is the last word"
                ],
                "keywords": ["ghosting memes", "dating apps", "texting problems", "unmatched", "left on read"],
                "sample_captions": [
                    "POV: You got ghosted so hard you're checking if they're still alive.",
                    "He said ‘goodnight’ 4 days ago… and never woke up, I guess.",
                    "Modern dating: One text away from vanishing forever."
                ]
            },
            {
                "name": "Red Flag Radar",
                "description": "You saw the 🚩 and thought it was a carnival. We all did.",
                "meme_angles": [
                    "Ignoring gut feelings",
                    "Overlooking bad behavior",
                    "‘I can fix them’ energy",
                    "They lovebomb then vanish",
                    "Toxic patterns disguised as charm"
                ],
                "keywords": ["red flags", "toxic dating", "bad partner traits", "relationship regrets", "dating mistakes"],
                "sample_captions": [
                    "POV: You thought his 'do not disturb' was romantic. It wasn’t.",
                    "Me: notices 6 red flags. Also me: Wow, he’s mysterious.",
                    "Fell for the bare minimum like it was premium love."
                ]
            },
            {
                "name": "Text Anxiety & Misreads",
                "description": "Where every ‘k’ feels like a breakup and every ‘haha’ is overanalyzed.",
                "meme_angles": [
                    "Reading too much into tone",
                    "Drafting 5 responses, sending none",
                    "Waiting for the dots",
                    "Triple-checking punctuation",
                    "Screenshotting texts for group analysis"
                ],
                "keywords": ["text anxiety", "overthinking", "chat decoding", "dry texting", "mixed signals"],
                "sample_captions": [
                    "Me rereading their ‘ok’ like it’s a breakup letter.",
                    "POV: You sent ‘hey’ and waited 8 hours to spiral.",
                    "I saw the message preview, panicked, and never opened it again."
                ]
            },
            {
                "name": "Breakup & Moving On",
                "description": "Breakups, rebounds, blocking, unblocking, and pretending to be totally fine.",
                "meme_angles": [
                    "Checking their story while acting over it",
                    "Mutual friends being spies",
                    "Late night text temptation",
                    "Breakup glow-up phase",
                    "Crying to playlists"
                ],
                "keywords": ["breakup memes", "relationship end", "moving on", "emotional healing", "ex drama"],
                "sample_captions": [
                    "POV: You blocked them, then unblocked just to check their story. Again.",
                    "Breakup rule #1: Delete the playlist you made together.",
                    "Me after deleting our chat: Who am I kidding? I have screenshots."
                ]
            }
        ]
    }
}
