{
    "category": {
        "name": "Travel Life",
        "description": "The glamorous illusion of wanderlust — until your suitcase breaks, your flight's delayed, and your Airbnb has no doors.",
        "keywords": [
            "travel",
            "airport",
            "flight delay",
            "packing",
            "Airbnb fail",
            "jet lag",
            "lost luggage",
            "vacation",
            "budget travel",
            "passport panic"
        ],
        "subcategories": [
            {
                "name": "Airports & Flights",
                "description": "A place where time stops, food costs $17, and boarding group envy is real.",
                "meme_angles": [
                    "Racing to the gate despite being 2 hours early",
                    "Security panic over water bottles",
                    "Trying to sleep upright",
                    "Boarding zone rage",
                    "Flight delays becoming personality traits"
                ],
                "keywords": ["airport chaos", "flight delay", "TSA stress", "boarding drama", "economy class pain"],
                "sample_captions": [
                    "POV: You ran to the gate just to wait another hour.",
                    "Airports: Where $9 water feels like a steal.",
                    "Me on a 6-hour flight: Sleeps 7 minutes, neck permanently ruined."
                ]
            },
            {
                "name": "Packing & Baggage",
                "description": "Fitting your entire life into a carry-on — and still forgetting underwear.",
                "meme_angles": [
                    "Packing for 3 days like it’s 3 months",
                    "Forgetting essentials but bringing 8 outfits",
                    "Lost luggage rage",
                    "Overweight baggage drama",
                    "Toiletry explosions mid-flight"
                ],
                "keywords": ["packing fail", "carry-on chaos", "overpacking", "lost bag", "travel checklist"],
                "sample_captions": [
                    "POV: You packed 12 outfits but wore the same hoodie every day.",
                    "Packing anxiety: 80% ‘what if’ outfits, 20% essentials.",
                    "Me: Packs light. Also me: Brings 4 pairs of shoes for a weekend."
                ]
            },
            {
                "name": "Lodging & Airbnb Nightmares",
                "description": "What looked like luxury online turns into 'shared bathroom with 7 cats'.",
                "meme_angles": [
                    "Photos vs reality",
                    "Hidden fees galore",
                    "Hosts with wild rules",
                    "Weird smells and sounds",
                    "Booking regret at 2AM"
                ],
                "keywords": ["Airbnb fail", "hotel horror", "booking regret", "false advertising", "vacation rental drama"],
                "sample_captions": [
                    "POV: The Airbnb said 'cozy' — it meant no windows.",
                    "Me: ‘Private room.’ Reality: You’re sharing it with a parrot named Kevin.",
                    "This host really said 'No noise, no guests, no fun.'"
                ]
            },
            {
                "name": "Wanderlust & Expectations",
                "description": "Dreaming of adventure, getting sunburned and scammed instead.",
                "meme_angles": [
                    "Instagram vs. sweaty reality",
                    "Tourist traps that trap your soul",
                    "Romanticizing travel but hating crowds",
                    "Trying to 'live like a local' and failing",
                    "Getting lost immediately"
                ],
                "keywords": ["wanderlust fail", "tourist traps", "vacation vs reality", "lost tourist", "instagram travel"],
                "sample_captions": [
                    "POV: You imagined an Amalfi sunset but got sunstroke and loud kids.",
                    "Travel tip: Lower your expectations and pack snacks.",
                    "Living like a local = asking 4 strangers how to use the subway."
                ]
            }
        ]
    }
}
