{"asset_map": {"bg_ballroom": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bg_ballroom_22f1e13b-7096-482b-933f-7789810919db.webp", "type": "image", "prompt": "Generate a 9:16 tall image of a grand palace ballroom. Features golden chandeliers, marble floors, ornate columns, and large windows with soft morning light. Color palette of cream, gold, and soft pink. Dreamy, royal atmosphere with subtle sparkle effects. Polished 2D digital art style, slightly soft focus in the background to emphasize the foreground.", "description": "Elegant palace ballroom background for the dress-up scene.", "subtype": "background", "aspect_ratio": [1024, 1536], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "bg_garden": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bg_garden_3f0bddca-6235-43c1-914a-5ede4dac49c6.webp", "type": "image", "prompt": "Generate a 9:16 tall image of a beautiful royal garden. Includes pink and purple roses, manicured green hedges, stone paths, and an ornate fountain. Blue sky with soft dreamy lighting. Polished 2D illustration style, enchanted atmosphere with tiny floating sparkles and butterflies. Soft focus on distant elements.", "description": "Lush royal garden background with flowers and fountains.", "subtype": "background", "aspect_ratio": [1024, 1536], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "bg_bedroom": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bg_bedroom_d576b63b-2bfb-4d48-917b-9e65a83c9a87.webp", "type": "image", "prompt": "Generate a 9:16 tall image of a luxurious princess bedroom. Features a canopy bed with lavender curtains, an elegant vanity mirror, and a window with a castle view. Soft gold and pink accents. Warm, cozy lighting, polished 2D digital illustration style, dreamy royal atmosphere.", "description": "Cozy and luxurious princess bedroom background.", "subtype": "background", "aspect_ratio": [1024, 1536], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_pink_ballgown": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_pink_ballgown_f59802bd-f31c-4a38-bbe5-ed0090a91017.webp", "type": "image", "prompt": "Transform the pink ballgown from image 1 into a vibrant coral-pink ballgown with warm undertones, inspired by the character Teresa. Add layered ruffles and intricate rose embroidery details throughout the skirt. Maintain the original sparkly ballgown silhouette and princess style. Side view, high-quality game asset, professional digital illustration, transparent background.", "description": "A Teresa-inspired coral-pink ruffled ballgown with rose embroidery for the dress-up game.", "subtype": "object", "aspect_ratio": [806, 1231], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_blue_elegant": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_blue_elegant_2a7c2add-36f9-4dc3-a12c-d6cd10881ed0.webp", "type": "image", "prompt": "Transform the royal blue dress in image 1 into a bold, modern version inspired by the Nikki character. Add intricate gold geometric patterns and metallic gold accents throughout the fabric to reflect a confident, trendy style. Maintain the voluminous fluffy ballgown silhouette and ensure the dress remains on a transparent background for layering. High resolution, polished game asset quality, front-facing view.", "description": "A modern Nikki-inspired royal blue ballgown with gold geometric accents and a fluffy silhouette.", "subtype": "object", "aspect_ratio": [810, 1246], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_purple_fantasy": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_purple_fantasy_8d6283bb-583a-4cde-9b03-05c2ad0682ac.webp", "type": "image", "prompt": "Transform the purple dress into a dramatic deep purple fantasy gown inspired by Raquelle from Barbie. The design should feature edgy asymmetrical cuts, a high-fashion diva aesthetic, and sharp crystal embellishments. Maintain a full-body front-view perspective suitable for layering on a character model. Style should be clean, polished, and match the high-quality 2D vector-art aesthetic of a modern princess dress-up game. Transparent background.", "description": "A dramatic deep purple fantasy gown inspired by Raquelle's diva style for the dress-up game.", "subtype": "object", "aspect_ratio": [826, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_gold_regal": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_gold_regal_8916bae5-7da6-4a06-b921-854239681643.webp", "type": "image", "prompt": "Transform the dress in image 1 into a stunning, high-fashion gold ceremonial gown inspired by Christie from Barbie. Add bold fashion-forward details including structured architectural shoulders and sharp metallic pleats. The style should be polished, elegant, and regal with a clean vector-like finish. Maintain the same character silhouette for layering. Full-body clothing item, front-view, transparent background, high resolution.", "description": "A high-fashion gold ceremonial gown inspired by Christie, featuring structured shoulders and metallic pleats.", "subtype": "object", "aspect_ratio": [832, 1246], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_white_wedding": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_white_wedding_6a5f4e1f-3d22-4609-ab88-65c9599331e9.webp", "type": "image", "prompt": "Modify the dress in image 1 by significantly extending the skirt to be floor-length with a dramatic long train. Maintain the youthful Skipper-inspired style, including the bows, sparkles, and white color. The extension should look seamless and elegant, transforming it into a full-length bridal gown while keeping the top half identical to image 1. Transparent background, high quality.", "description": "An elegant, floor-length version of the Skipper-inspired white wedding dress with a dramatic train.", "subtype": "object", "aspect_ratio": [832, 1242], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "hair_blonde_updo": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/hair_blonde_updo_a73b1450-9e50-4c08-8e3d-bde7ab8179c9.webp", "type": "image", "prompt": "Generate an elegant blonde hair updo for the 'barbie_base' character head. A bun with loose curls and small braids. Golden blonde with highlights. 2D polished illustration style, shiny hair texture, transparent background.", "description": "Sophisticated blonde updo hairstyle.", "subtype": "object", "aspect_ratio": [728, 969], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "hair_brunette_waves": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/hair_brunette_waves_dcf30782-1b91-4cff-b35f-6ec231f2b266.webp", "type": "image", "prompt": "Generate long cascading brunette waves hair. Rich chocolate brown with caramel highlights, side-swept bangs. Designed to fit 'barbie_base'. Detailed hair texture and volume, polished 2D illustration, transparent background.", "description": "Long wavy brunette hairstyle.", "subtype": "object", "aspect_ratio": [665, 1008], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "hair_red_curls": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/hair_red_curls_b98dbedb-9c4c-40bf-9ebe-0bf5a0e68d85.webp", "type": "image", "prompt": "Generate voluminous, shoulder-length red curly hair. Bright auburn with copper highlights. 2D polished illustration style with high shine and defined curls, transparent background.", "description": "Vibrant red curly hairstyle.", "subtype": "object", "aspect_ratio": [645, 1023], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "shoes_pink_heels": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/shoes_pink_heels_274ef5cd-c5b7-41c4-be1a-e9537893b35e.webp", "type": "image", "prompt": "Generate a pair of pink high-heeled pointed-toe pumps. Soft pink color, subtle shine. Polished 2D illustration style, front-facing, transparent background.", "description": "Elegant pink high heel shoes.", "subtype": "object", "aspect_ratio": [852, 887], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "shoes_silver_slippers": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/shoes_silver_slippers_6e8de242-9a99-4a36-826e-b30035553c39.webp", "type": "image", "prompt": "Generate a pair of silver ballet slippers with ribbon ties. Covered in glitter with sparkle effects. Polished 2D illustration style, transparent background.", "description": "Sparkly silver ballet slippers.", "subtype": "object", "aspect_ratio": [625, 677], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "shoes_gold_boots": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/shoes_gold_boots_27878bf6-308f-4b98-8f02-67b12be8f1e8.webp", "type": "image", "prompt": "Generate a pair of glamorous metallic gold knee-high boots with a slight heel. Sleek, polished 2D illustration style, transparent background.", "description": "Metallic gold knee-high boots.", "subtype": "object", "aspect_ratio": [573, 1024], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "accessory_tiara": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/accessory_tiara_72018801-e1e1-4495-9720-9b2e8ed3dd2c.webp", "type": "image", "prompt": "Generate a sparkling diamond princess tiara. Silver platinum frame with clear crystal gems. Front-facing, brilliant sparkle effects, polished 2D illustration, transparent background.", "description": "Sparkling diamond tiara accessory.", "subtype": "object", "aspect_ratio": [879, 559], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "accessory_necklace": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/accessory_necklace_70818320-74e8-49e2-9081-368b1847eee7.webp", "type": "image", "prompt": "Generate a diamond statement necklace with a teardrop pendant. Silver chain with clear crystals. Polished 2D illustration, transparent background.", "description": "Elegant diamond necklace accessory.", "subtype": "object", "aspect_ratio": [652, 1024], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "accessory_earrings": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/accessory_earrings_af13cbbf-4b2f-46f6-87eb-c27224ba2495.webp", "type": "image", "prompt": "Generate a pair of dangling chandelier-style diamond earrings. Multi-tiered crystals, silver setting. Sparkle effects, polished 2D illustration style, transparent background.", "description": "Dangling chandelier earrings accessory.", "subtype": "object", "aspect_ratio": [805, 757], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "icon_dress": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/icon_dress_c2777cb3-6142-4052-abd2-c143b1f6f0c1.webp", "type": "image", "prompt": "Generate a simple, stylized UI icon of a pink ballgown. Minimalist silhouette, soft pink with gold outline. Polished 2D style, transparent background.", "description": "UI icon for the dress category.", "subtype": "ui", "aspect_ratio": [765, 900], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "icon_hair": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/icon_hair_72abd7ee-1554-4f85-8670-cfff1e43a418.webp", "type": "image", "prompt": "A clean, minimalist vector silhouette of a stylish feminine hairstyle, rose gold and pink metallic texture, no background, no circular border, transparent background, high resolution, professional UI game asset, 2D flat design.", "description": "Clean hair silhouette UI icon for the hairstyle category.", "subtype": "ui", "aspect_ratio": [1024, 892], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "icon_shoes": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/icon_shoes_9e191abe-2ca2-4b9a-a771-714d95eed9e0.webp", "type": "image", "prompt": "Generate a simple, stylized UI icon of a high heel pump. Minimalist pink silhouette with sparkles. Polished 2D style, transparent background.", "description": "UI icon for the shoes category.", "subtype": "ui", "aspect_ratio": [755, 722], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "icon_accessories": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/icon_accessories_4b785089-e0eb-4cf8-9352-e1950c71a4b0.webp", "type": "image", "prompt": "Generate a simple, stylized UI icon of a gold crown/tiara. Minimalist silhouette with gems and sparkles. Polished 2D style, transparent background.", "description": "UI icon for the accessories category.", "subtype": "ui", "aspect_ratio": [788, 664], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "icon_background": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/icon_background_ece32f76-f564-4d58-a9be-b27a316d2c02.webp", "type": "image", "prompt": "Generate a simple, stylized UI icon of a picture frame with a hint of a landscape. Soft purple center, gold frame. Polished 2D style, transparent background.", "description": "UI icon for the background selection category.", "subtype": "ui", "aspect_ratio": [833, 794], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "bg_music": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/sounds/music/bg_music_528c9adc-2eb2-435f-a47b-6237d5d65c28.mp3", "type": "audio", "prompt": "Kawaii J-pop inspired background music for a chibi anime girl dress-up game. Features bouncy, playful synth melodies with a bright glockenspiel lead, bubbly synth bass, light electronic percussion, and dreamy magical sparkle sounds. Cheerful, energetic, and sweet aesthetic similar to a magical girl anime opening. Tempo is an upbeat 120 BPM in a bright major key. Highly polished, clean production, loopable structure with seamless transitions for continuous play.", "description": "Upbeat and cute kawaii J-pop background music for the dress-up interface.", "subtype": "music", "aspect_ratio": null, "compression_suggestion": "original", "duration_secs": 60.02938775510204, "loop": true, "animation": null}, "sfx_item_select": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/sounds/effect/sfx_item_select_8dc15282-eecc-4878-b101-4544eae5fb3f.mp3", "type": "audio", "prompt": "A bright, high-pitched ascending crystal bell chime for a magical girl dress-up game. Two quick notes rising sharply like a fairy wand tap, followed by a sparkling, shimmering digital tail. Delicate, magical, and cute. High-fidelity, clean recording with a short reverb tail, suitable for UI feedback.", "description": "A high-pitched magical sparkle chime for item selection feedback in the dress-up interface.", "subtype": "effect", "aspect_ratio": null, "compression_suggestion": "original", "duration_secs": 1.64, "loop": false, "animation": null}, "sfx_category_switch": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/sounds/effect/sfx_category_switch_ec0ee48c-8c95-4f5f-9a27-b6994648f5c9.mp3", "type": "audio", "prompt": "A gentle descending 3-note xylophone and celesta sparkle chime. Soft high-pitched notes cascading downward like falling stardust with a light airy resonance tail. Delicate kawaii aesthetic, magical and twinkly one-shot sound effect, high-fidelity, clean UI feedback, distinct and melodic.", "description": "A gentle 3-note descending magical chime for UI category transitions.", "subtype": "effect", "aspect_ratio": null, "compression_suggestion": "original", "duration_secs": 1.6, "loop": false, "animation": null}, "dress_blue_mermaid": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_blue_mermaid_6f832a76-d510-4f86-ac3a-7140c35540ca.webp", "type": "image", "prompt": "Transform the blue mermaid dress in image 1 into a sophisticated turquoise mermaid gown inspired by the classic Midge character. Add vintage-inspired details including delicate pearl buttons down the back or bodice and fine white lace trim. The style should be sweet and classic, maintaining the elegant mermaid silhouette. High-resolution, professional game asset, clean edges, transparent background for layering on a character model.", "description": "A Midge-inspired turquoise mermaid gown with vintage pearl and lace details for character layering.", "subtype": "object", "aspect_ratio": [813, 1237], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_blue_cocktail": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_blue_cocktail_a75dd17e-bf7e-4b65-b446-d21ddcdf2b98.webp", "type": "image", "prompt": "Transform the cocktail dress in image 1 into a breezy coastal-style dress. Change the texture to include subtle wave patterns and add small decorative seashell embellishments along the hem and neckline. Use a bright ocean-blue color palette. Maintain the exact same pose, fit, and scale as the original dress to ensure it layers perfectly on the character model. High resolution, polished game asset style, transparent background.", "description": "A breezy ocean-blue cocktail dress inspired by Summer, featuring wave patterns and seashell details for layering.", "subtype": "object", "aspect_ratio": [782, 1240], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "icon_pets": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/icon_pets_61e15a20-14f9-4a6f-962e-ab3c1b98c90c.webp", "type": "image", "prompt": "Generate a UI icon of a cute animal paw print in a unified kawaii chibi style. The icon should feature a soft pastel peach background circle with a bold coral outline. The paw print itself should have a white fill with soft shading. Include a small white sparkle accent in the top-right corner of the circle. Use bubbly rounded shapes and thick outlines to match a chibi anime aesthetic. Ensure the visual style, circle background, outline weight, and sparkle placement are identical to the composition of 'icon_outfit', 'icon_bags', and 'icon_wings'. High-quality vector-like game asset on a transparent background.", "description": "A cute animal paw print UI icon in a unified kawaii chibi style with a pastel peach background.", "subtype": "ui", "aspect_ratio": [1024, 1017], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "pet_puppy": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_puppy_9860e168-45c7-4a58-8654-dee001551186.webp", "type": "image", "prompt": "Generate a full-body, standing illustration of an adorable, fluffy white Pomeranian puppy for a royal princess dress-up game. The puppy is wearing a tiny pink satin bow on its head and a sparkling diamond collar. Sitting pose, facing slightly to the side with cute big expressive eyes. Clean, polished, high-quality game asset in a feminine Barbie-inspired aesthetic. Transparent background, front-view, professional character art.", "description": "An adorable royal white puppy with a pink bow and diamond collar for the dress-up scene.", "subtype": "character", "aspect_ratio": [851, 1243], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "pet_kitten": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_kitten_a6b01ba5-f1a6-4063-b254-8be27ccf5b5b.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable royal Persian kitten for a princess dress-up game. The kitten should have fluffy white and cream fur, big sparkling cute eyes, and be wearing a sparkly purple collar with a heart-shaped gold charm. Sitting in an elegant pose, soft pastel color palette, clean polished game-ready aesthetic. Transparent background, high resolution, matching the style of image 1.", "description": "An adorable royal kitten with a purple collar for the dress-up scene.", "subtype": "character", "aspect_ratio": [779, 1122], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "pet_bunny": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_bunny_c4316322-a7c2-4a01-97f3-65a72ebde656.webp", "type": "image", "prompt": "Generate a full-body illustration of an adorable royal bunny pet, a cute fluffy white lop-eared bunny with soft pink inner ears, wearing a tiny golden tiara. Sitting pose, facing forward with a cute expression and big sparkly eyes. Polished, clean game-ready art style with soft shading, matching a Barbie princess aesthetic. Transparent background, high resolution.", "description": "An adorable royal white bunny with a golden tiara for the dress-up scene.", "subtype": "character", "aspect_ratio": [785, 994], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "pet_unicorn": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_unicorn_873fba35-3131-4ecd-975c-b052f18baf3a.webp", "type": "image", "prompt": "Generate a full-body, standing illustration of a magical mini unicorn pet for a Barbie princess dress-up game. The unicorn has a soft white and pink body with glitter accents, a flowing pastel rainbow mane and tail, and a sparkly golden horn. It features big, adorable, expressive eyes and a graceful posture. High-quality, polished digital art with a clean feminine princess aesthetic, consistent with the style of image 1. Side view, right-facing, transparent background, professional quality.", "description": "A magical mini unicorn pet with a pastel rainbow mane and golden horn for the dress-up scene.", "subtype": "character", "aspect_ratio": [772, 901], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "dress_red_elegant": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_red_elegant_4a4f7b6a-a820-41b7-8e87-8fba81a75d0c.webp", "type": "image", "prompt": "Transform the ruby red dress in image 1 into a Stacie-inspired sporty-elegant gown. Change the silhouette to be more streamlined and athletic, featuring dynamic draping and clean lines. The design should reflect an energetic and active personality while remaining a ruby red gown suitable for a princess. Maintain the exact character pose for layering. High resolution, polished game-ready asset, transparent background, front view.", "description": "A Stacie-inspired ruby red dress with athletic details for the dress-up game.", "subtype": "object", "aspect_ratio": [718, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_emerald_gown": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_emerald_gown_d8bd3860-5155-49b8-ae76-f1cfa6c67b28.webp", "type": "image", "prompt": "Modify the emerald green gown in image 1 to be inspired by Chelsea. Transform it into a playful, whimsical emerald green gown featuring cute butterfly appliques and sparkling glitter accents. The style should be sweet and imaginative, reflecting a younger princess aesthetic. Ensure the asset is a front-facing illustration on a transparent background, suitable for layering on the character model.", "description": "A playful emerald green gown inspired by Chelsea with butterfly appliques and glitter accents.", "subtype": "object", "aspect_ratio": [832, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_black_evening": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_black_evening_9d8f63a4-6a7a-43de-b118-e787660b10ef.webp", "type": "image", "prompt": "Transform the black evening gown in image 1 into a sophisticated Parisian-style gown. Add a chic, elegant fabric bow at the waist or neckline and intricate subtle silver embroidery patterns. The style should reflect 'Grace' from Barbie\u2014refined, cultured, and high-fashion. Maintain a full-body front-view perspective suitable for layering on a character model. High resolution, polished game-ready asset, transparent background.", "description": "A sophisticated Parisian-style black evening gown with a chic bow and silver embroidery, inspired by Grace.", "subtype": "object", "aspect_ratio": [659, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_silver_sparkle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_silver_sparkle_b350cce1-8b2a-46a2-94b5-bf9a3229b175.webp", "type": "image", "prompt": "Transform the dress in image 1 into a dazzling silver sparkly gown inspired by a musician persona. Add subtle musical note motifs and stage-worthy shimmer effects. The style should be high-fashion rockstar with glitter and metallic textures. Keep the silhouette compatible with the base character model, front view, and ensure a clean transparent background for layering.", "description": "A musical-themed silver sparkly rockstar gown inspired by Renee for a dress-up game.", "subtype": "object", "aspect_ratio": [803, 1246], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_aqua_mermaid": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_aqua_mermaid_df22b363-2c4d-47fc-9f2e-ebf66eeed7ea.webp", "type": "image", "prompt": "Transform the dress in image 1 into a magical aqua mermaid gown inspired by Merliah. Add iridescent scales throughout the fabric, flowing seaweed-like organic details at the hem, and clusters of glowing ocean gems and pearls. Maintain the same silhouette and pose to ensure it fits the character model. High resolution, polished game art style, transparent background.", "description": "An aqua mermaid gown inspired by Merliah with iridescent scales and ocean gems, designed for layering.", "subtype": "object", "aspect_ratio": [805, 1241], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_lavender_ballgown": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_lavender_ballgown_71b2a767-b296-49c6-93b2-024083a9eb33.webp", "type": "image", "prompt": "Transform the lavender dress from image 1 into an elegant Asian-inspired ballgown. Add delicate cherry blossom embroidery across the bodice and skirt. Change the texture to look like flowing silk with multiple soft layers, reflecting a graceful and artistic style. Maintain a full-body, front-view perspective suitable for layering on a character. High resolution, detailed fabric textures, clean edges, transparent background.", "description": "An elegant lavender ballgown inspired by Kira, featuring cherry blossom embroidery and flowing silk layers for a dress-up scene.", "subtype": "object", "aspect_ratio": [795, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_coral_summer": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_coral_summer_3008037c-079f-4f5f-8c1f-2f56ba6f4549.webp", "type": "image", "prompt": "Transform the dress in image 1 by making the coral summer dress even longer, giving it an exceptionally long, dramatic, floor-sweeping train that extends far out. Maintain the coral summer theme, flowing silhouette, and floral patterns. Ensure the garment is a clean, front-view fashion illustration on a transparent background for layering on a character.", "description": "A coral summer dress with an exceptionally long, dramatic, floor-sweeping train for character layering.", "subtype": "object", "aspect_ratio": [824, 1248], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "dress_rose_princess": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_rose_princess_52a99feb-c839-4059-a7d6-c7d65c6f1042.webp", "type": "image", "prompt": "Transform the dress in image 1 into a glamorous rose pink princess-popstar hybrid gown. Inspired by Tori from Barbie Princess & The Popstar, add sparkly microphone motifs, stage-ready glitter, and a dual princess-rockstar aesthetic with tiered skirts and holographic shimmer. Maintain the same pose and fit as the original for layering. High resolution, polished game asset, transparent background.", "description": "A rose pink princess-popstar hybrid gown inspired by Tori from Barbie Princess & The Popstar, featuring microphone motifs and glitter.", "subtype": "object", "aspect_ratio": [832, 1245], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_navy_royal": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_navy_royal_a766cc90-eb01-47de-a139-4611a2c0f775.webp", "type": "image", "prompt": "Transform the navy gown in image 1 into a bold royal navy blue musketeer-inspired gown. Add intricate gold trim along the edges, regal gold epaulettes on the shoulders, and a distinctive sword-shaped brooch at the waist. The style should be clean, polished, and inspired by Barbie and the Three Musketeers, reflecting an adventurous spirit. Maintain a full-body front view for layering on a character model. High resolution, professional game asset quality, transparent background.", "description": "A Corinne-inspired navy blue musketeer royal gown with gold trim and adventure-themed details.", "subtype": "object", "aspect_ratio": [810, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_sunset_orange": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_sunset_orange_ed83c665-8156-4de9-9f7d-65d2f073eeca.webp", "type": "image", "prompt": "Fix the sunset orange princess gown from image 1. Modify the dress silhouette and character pose so that both feet are clearly visible, wearing matching sunset orange princess heels with gold accents. The character should be in a direct front-facing standing pose. Maintain the musical diamond motifs and sunset orange gradient. Ensure the dress is high-fashion and regal with a professional, clean game-ready aesthetic on a transparent background.", "description": "Sunset orange princess gown with integrated matching heels, fixed to show both feet clearly.", "subtype": "object", "aspect_ratio": [832, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_mint_fairytale": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_mint_fairytale_a1f6d473-942c-4280-8b0e-0ce3b734c53f.webp", "type": "image", "prompt": "Generate a full-body, front-facing mint green fairy gown inspired by Elina, designed as a game asset for layering. The dress features magical flower petal details, layered tulle/organza fabric, and ethereal sparkles. Critical requirement: Barbie's legs are positioned close together with both feet and matching mint-colored heels clearly visible at the bottom hem. The style is polished and high-quality to match the barbie_base character model. Transparent background.", "description": "An Elina-inspired mint green fairy gown with visible matching heels and legs positioned close together for character layering.", "subtype": "object", "aspect_ratio": [780, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_champagne_elegant": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_champagne_elegant_31d7b724-3272-4352-a9ca-998e76f28cbc.webp", "type": "image", "prompt": "A front-facing, full-body princess ballgown for a dress-up game, designed to layer perfectly over the 'barbie_base'. The dress is champagne-gold with icy crystal embellishments and subtle Pegasus motifs. Crucially, the gown's hem is styled to reveal both feet clearly, with the character's legs positioned close together, wearing matching champagne high heels. Clean, polished game-ready aesthetic, high resolution, transparent background, matching the art style of the existing princess wardrobe.", "description": "An Annika-inspired champagne gown with Pegasus motifs and visible matching heels, designed to layer over the Barbie base.", "subtype": "object", "aspect_ratio": [820, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "pet_parrot": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_parrot_ea379f16-cfd5-466c-9810-efee621c8595.webp", "type": "image", "prompt": "Generate a full-body illustration of an adorable royal parrot pet for a princess dress-up game. The parrot features vibrant pink, purple, and gold feathers and wears a tiny diamond-studded collar. Use a cute, polished, and fancy art style consistent with a royal palace theme. Side view, right-facing, standing pose. High resolution, detailed textures, transparent background, game-ready asset.", "description": "An adorable royal tropical parrot pet with vibrant feathers and a diamond collar for the dress-up scene.", "subtype": "character", "aspect_ratio": [677, 940], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "pet_swan": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_swan_c4101b63-308d-4d65-a086-b700c55ed939.webp", "type": "image", "prompt": "Generate a full-body illustration of an elegant royal swan pet for a princess dress-up game. The swan should be graceful and white, wearing a small golden crown on its head, with soft pink blush on its cheeks and delicate sparkles on its feathers. Design in a clean, polished, cute and fancy style consistent with a Barbie-themed game. Front-facing or slightly angled view, standing on a transparent background, high resolution, professional quality.", "description": "An elegant royal swan pet with a golden crown and sparkles for the princess dress-up game.", "subtype": "character", "aspect_ratio": [743, 990], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "pet_pony": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_pony_cbf48455-2125-4371-acdb-b977e7a45974.webp", "type": "image", "prompt": "Generate a high-resolution, crystal clear vector-style 2D game asset of a royal mini pony pet. The pony should have an adorable expression, a colorful pastel mane, and be wearing a delicate flower crown. Use smooth, clean lines and vibrant colors with no pixelation. The style should be polished and professional, matching a high-quality princess dress-up game aesthetic. Full body, side-facing illustration, transparent background.", "description": "An adorable royal mini pony pet with a flower crown and colorful mane, designed in a clean vector style for the dress-up scene.", "subtype": "character", "aspect_ratio": [820, 951], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "pet_butterfly": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_butterfly_4b00940e-218b-4a23-802c-0f7df33634f5.webp", "type": "image", "prompt": "Generate a high resolution, crystal clear, non-pixelated, vector-style 2D game asset of a magical butterfly pet. The butterfly should have iridescent shimmering wings with elegant patterns. Use a clean, polished, professional 2D art style with smooth, sharp edges and vibrant colors. Full body view, front-facing, transparent background. Absolutely no pixel art, suitable for a high-quality princess dress-up game.", "description": "A magical iridescent butterfly pet with smooth vector-style edges for the princess dress-up game.", "subtype": "character", "aspect_ratio": [930, 823], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_burgundy_velvet": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_burgundy_velvet_36c46351-c9e4-4e76-8b19-d87ff4cf5ba2.webp", "type": "image", "prompt": "Generate a full-body, front-view Victorian-era burgundy velvet gown, oriented completely forward to face the viewer directly. The dress should have a luxurious velvet texture, an elegant silhouette, and a dramatically long, floor-sweeping train. Ensure the neckline and waistline align perfectly with the front-facing pose of image 1. High resolution, polished game-ready asset on a transparent background.", "description": "A Victorian-era burgundy velvet gown with a long train, redesigned for a direct front-facing pose to fit the character base.", "subtype": "object", "aspect_ratio": [794, 1229], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_teal_ocean": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_teal_ocean_96973c4f-1353-4063-8e9e-489439513636.webp", "type": "image", "prompt": "Generate a full-body, front-facing 2D game asset of an elegant floor-length teal ocean-themed ballgown inspired by Rosella. The dress features intricate peacock feather patterns, tropical flower accents, and a dramatic sweeping silhouette with a flowing train. Crucially, include matching teal high-heel shoes with seashell and pearl accents visible at the feet area, integrated into the outfit. High resolution, polished digital art style with clean edges, professional quality, transparent background.", "description": "A Rosella-inspired teal ocean gown with integrated matching shoes and peacock feather accents for character layering.", "subtype": "object", "aspect_ratio": [832, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_ivory_lace": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_ivory_lace_c8eeb900-45bf-494b-9398-fb1bed37a3f2.webp", "type": "image", "prompt": "Transform the ivory dress in image 1 into an elegant ballet-inspired gown inspired by Clara from Barbie in the Nutcracker. Add delicate lace tutu layers and intricate snowflake embroidery throughout the fabric. The design should reflect a magical Nutcracker ballet aesthetic while maintaining the base silhouette of the original dress for layering. High resolution, professional game asset style, transparent background, front-view illustration.", "description": "Clara-inspired ivory ballet gown with lace tutu layers and snowflake embroidery for the dress-up game.", "subtype": "object", "aspect_ratio": [795, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_magenta_glamour": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_magenta_glamour_e32056c9-3261-4605-a707-11c7bdacfdce.webp", "type": "image", "prompt": "Modify the magenta academy gown to exactly fit the proportions of the 'barbie_base' model. Ensure the character's size and framing are consistent with 'dress_pink_ballgown'. The dress should feature a high-fashion magenta color, silver embroidery, and a chic bow. Both legs should be positioned close together so that both matching pink stiletto heels are clearly visible at the bottom. Transparent background, full-body outfit illustration, high-fidelity alignment with the base character.", "description": "Redesigned Blair Willows-inspired magenta academy gown with both matching pink heels clearly visible and proportions matching the Barbie base.", "subtype": "object", "aspect_ratio": [758, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_peach_blossom": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_peach_blossom_cb148349-d167-479f-95b6-acbb9cc044b3.webp", "type": "image", "prompt": "Generate a peach blossom colored ballgown with delicate floral embroidery, designed as a layering asset for a dress-up game. The dress must feature a silhouette where the legs are straight down and close together, ensuring both matching peach high heels are clearly visible at the bottom. Match the proportions and standing pose of the barbie_base exactly. High-fashion, polished game asset style, transparent background, front-view, full body garment.", "description": "Peach blossom ballgown with visible heels, designed to layer perfectly over the Barbie character base.", "subtype": "object", "aspect_ratio": [821, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "icon_bags": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/icon_bags_655a5eef-a0bb-41ef-9f5c-4598f6ac6531.webp", "type": "image", "prompt": "Generate a UI icon for a 'bags' category in a kawaii chibi anime style. The icon features a cute mini handbag/purse in the center of a soft pastel lavender circular background. The handbag has bubbly rounded shapes, a white fill with soft shading, and bold purple outlines. Include a bright white sparkle accent in the top-right corner. Maintain a consistent visual style with the existing 'outfit' and 'wings' icons, using the same circle format, outline weight, and composition style. High-quality vector-like game asset, clean lines, professional digital art.", "description": "A unified kawaii chibi-style mini handbag UI icon for the bags category.", "subtype": "ui", "aspect_ratio": [828, 821], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "bag_pink_clutch": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_pink_clutch_b5384a6f-32e0-48aa-9f73-4df2c8107c88.webp", "type": "image", "prompt": "Generate a high-quality, clean vector-style illustration of an elegant pink satin clutch purse. The design should feature a luxurious diamond-encrusted clasp and subtle sparkles. The style must be glamorous and feminine, perfectly matching a Barbie princess aesthetic. Front-facing view, professional game asset quality, transparent background.", "description": "An elegant pink satin clutch purse with a diamond clasp and sparkles for the dress-up game.", "subtype": "object", "aspect_ratio": [977, 853], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "bag_gold_handbag": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_gold_handbag_d71a6e96-f54b-4c2e-a16f-2a7da234de63.webp", "type": "image", "prompt": "Generate a luxurious gold metallic handbag with a delicate chain strap and diamond accents. The design should be royal and elegant, suitable for a Barbie princess dress-up game. Create a clean, polished vector-style illustration with sharp edges and vibrant colors. Front-facing view, professional quality, transparent background.", "description": "A luxurious gold metallic handbag with diamond accents for the dress-up game.", "subtype": "object", "aspect_ratio": [946, 846], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "bag_silver_purse": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_silver_purse_3ce4c4a1-67e4-4a99-b17a-1cc1120b96b7.webp", "type": "image", "prompt": "Generate a sparkling silver evening purse with crystal embellishments and a sleek handle. Designed for a Barbie princess dress-up game, glamorous and elegant feminine design. Clean polished vector style, high resolution, professional quality, front-view, transparent background. Matches the style of bag_pink_clutch and bag_gold_handbag.", "description": "A sparkling silver evening purse with crystal embellishments for a princess dress-up game.", "subtype": "object", "aspect_ratio": [897, 898], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "bag_purple_tote": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_purple_tote_b60ff400-6958-4f17-9e8e-042c5779ddb8.webp", "type": "image", "prompt": "Generate a stylish purple velvet tote bag with elegant gold trim and a cute bow detail. Designed for a Barbie princess dress-up game, clean vector style, polished and fashionable, high resolution, professional quality illustration, front view, transparent background.", "description": "A stylish purple velvet tote bag with gold trim for the dress-up game.", "subtype": "object", "aspect_ratio": [882, 890], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "bag_white_pearl": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_white_pearl_0d36abf3-2b0a-4d16-afd6-1b6091bfecad.webp", "type": "image", "prompt": "Generate a high-quality, professional game asset of an elegant white pearl-studded clutch bag. The design should be sophisticated and bridal/formal, featuring iridescent pearls and a clean vector style. Front-facing, full-body view of the accessory, transparent background, matching the glamorous and feminine aesthetic of existing bag assets like image 1.", "description": "An elegant white pearl-studded clutch bag for the princess dress-up game.", "subtype": "object", "aspect_ratio": [866, 858], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "accessory_bracelet": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/accessory_bracelet_1e38ec39-b382-4732-a289-656eb4f3b244.webp", "type": "image", "prompt": "Generate a high-resolution, professional quality standalone jewelry illustration of a sparkling diamond bracelet. The design should feature shimmering diamonds and crystals set in polished white gold or silver. Include subtle lens flare sparkle effects to emphasize the brilliance. Clean vector-like edges, polished game-ready asset style, front-facing view, transparent background.", "description": "A sparkling diamond bracelet accessory for the character's wrist.", "subtype": "ui", "aspect_ratio": [929, 362], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "accessory_ring": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/accessory_ring_b42730aa-772b-4815-83af-3eb82870f8ff.webp", "type": "image", "prompt": "Generate a high-quality, front-view standalone illustration of an elegant princess ring. The ring features a large, brilliant-cut diamond gemstone set in an intricate, ornate gold band with filigree details. Glamorous and sparkly style with clear reflections and diamond glint. Polished game-ready asset, transparent background, professional jewelry design.", "description": "An ornate royal princess ring with a large gemstone for the dress-up game.", "subtype": "ui", "aspect_ratio": [861, 824], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "accessory_crown": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/accessory_crown_43ec8bd5-3ce0-49bd-a156-336f8186454d.webp", "type": "image", "prompt": "Generate a majestic royal crown, grand and elaborate with multiple sharp points, intricate gold filigree detailing, and encrusted with large rubies and diamonds. This is a standalone accessory for a dress-up game, designed to be layered on a character's head. Clean, polished vector-like style with sparkling effects and high-end jewelry finish. Full front view, transparent background, high resolution.", "description": "A majestic and ornate royal gold crown with rubies and diamonds for a princess dress-up scene.", "subtype": "ui", "aspect_ratio": [909, 702], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "accessory_brooch": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/accessory_brooch_c97f9d83-cf05-477a-b96d-b406e98bf86c.webp", "type": "image", "prompt": "Generate a high-resolution, front-view illustration of an elegant decorative brooch for a princess dress-up game. The brooch should feature an ornate butterfly design crafted from polished gold and silver, encrusted with shimmering diamonds and pink gemstones. It should be sparkly, luxurious, and highly detailed. Clean, polished game-ready asset style, professional quality, transparent background.", "description": "An elegant decorative brooch accessory with gemstones and gold metalwork for layering.", "subtype": "ui", "aspect_ratio": [967, 730], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "accessory_gloves": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/accessory_gloves_fc48a0ec-9b4c-41dd-996a-d6f00d5d530a.webp", "type": "image", "prompt": "Generate a pair of elegant, opera-length white satin princess gloves for a dress-up game. The gloves should be long, reaching above the elbow, with a smooth silk texture and subtle pearl button details at the wrist. Professional game asset style, clean lines, soft shading to show fabric sheen, standalone items for layering, high resolution, transparent background.", "description": "Elegant opera-length white satin princess gloves for character layering.", "subtype": "ui", "aspect_ratio": [548, 949], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "accessory_hairbow": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/accessory_hairbow_79a9d338-d297-4f50-b62b-6ade586827d2.webp", "type": "image", "prompt": "Generate a high-quality, standalone large decorative hair bow accessory for a princess dress-up game. The bow should be made of elegant pink silky ribbon with a large diamond jewel in the center and subtle sparkle effects. Polished vector style, clean edges, front-view, transparent background, professional game asset quality.", "description": "An elegant oversized silky hair bow with sparkles for the princess dress-up game.", "subtype": "ui", "aspect_ratio": [904, 868], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "hair_black_braids": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/hair_black_braids_b283cdaa-ad45-4f63-9436-5e50a3e27517.webp", "type": "image", "prompt": "Generate a high-resolution, front-facing illustration of a Nikki-inspired black hair styled in an elegant braided crown updo with small gold beads woven through the braids. The style is sleek, sophisticated, and princess-like. Clean vector art style with smooth lines and professional shading, designed as a game asset for layering. Front view, isolated on a transparent background.", "description": "Elegant Nikki-inspired black braided crown updo with gold beads for the dress-up character.", "subtype": "other", "aspect_ratio": [510, 745], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "hair_pink_ponytail": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/hair_pink_ponytail_1be71750-6ff0-4e92-993c-fd3b737581e2.webp", "type": "image", "prompt": "Generate a high-quality, clean vector illustration of a playful high ponytail hairstyle in soft rose pink. The hair should feature sparkly hair ties and have a smooth, polished finish. Front-facing view, designed as a head-wearable asset for a princess dress-up game. High resolution, detailed textures, transparent background, professional game asset style.", "description": "A playful pink high ponytail hairstyle for character customization.", "subtype": "other", "aspect_ratio": [659, 1247], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "hair_purple_straight": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/hair_purple_straight_e2ab985d-34dd-40e9-a5e8-e83e33963b57.webp", "type": "image", "prompt": "Generate a sleek, long straight dark purple/violet hairstyle with dramatic side-swept bangs, inspired by a glamorous diva style. Front-facing view, clean vector illustration, polished game-ready asset. The hair should be positioned to fit a standard character head for a dress-up game. High resolution, professional quality, transparent background.", "description": "A Raquelle-inspired sleek, long straight dark purple hair with dramatic side-swept bangs for character layering.", "subtype": "character", "aspect_ratio": [659, 1245], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "hair_auburn_bun": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/hair_auburn_bun_1d5da780-946e-4505-b4db-d1e759b6237a.webp", "type": "image", "prompt": "Generate a clean vector illustration of a front-facing hairstyle for a dress-up game. The hair is elegant auburn chestnut brown, styled in a sophisticated ballet bun with small decorative flowers tucked in. The style is classic princess, featuring smooth textures and clear outlines. Ensure the asset is centered, full-head view, and set against a transparent background for layering.", "description": "Elegant auburn ballet bun with decorative flowers for the character.", "subtype": "other", "aspect_ratio": [578, 959], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "hair_silver_long": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/hair_silver_long_09acf15c-e99f-4e7d-83f9-e1537fa81d19.webp", "type": "image", "prompt": "Generate a front-facing, full-head illustration of long flowing silver/platinum hair for a dress-up game. The hair should have an ethereal fairy-inspired look with tiny sparkling stars woven throughout. Use a clean, polished vector art style with smooth lines and soft shading. The asset must be on a transparent background, designed to fit the head of the base character barbie_base. Professional quality, high resolution, game-ready illustration.", "description": "Magical flowing silver fairy-style hair with star details for character layering.", "subtype": "character", "aspect_ratio": [640, 1170], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "hair_teal_mermaid": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/hair_teal_mermaid_c1a83ca6-a447-4232-b15e-22a84eb889e2.webp", "type": "image", "prompt": "Generate a front-facing, clean vector illustration of long wavy teal and aqua mermaid hair. Include small decorative seashell accessories and subtle ocean-inspired styling. The art style should be polished and match a princess dress-up game aesthetic, similar to a high-quality fashion doll. Full hair asset, standing orientation, isolated on a transparent background for layering on a character model.", "description": "A Merliah-inspired long wavy teal mermaid hair with seashell accessories for character layering.", "subtype": "other", "aspect_ratio": [659, 1247], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "shoes_blue_glass": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/shoes_blue_glass_b341fd97-7934-4e9a-aef7-fb4833707b12.webp", "type": "image", "prompt": "Generate a front-facing pair of elegant crystal blue glass slippers, inspired by classic princess style. The shoes should feature delicate high heels, sparkling diamond-like reflections, and a translucent glass texture. Clean, polished vector illustration style suitable for a dress-up game. High resolution, professional quality, transparent background.", "description": "Elegant crystal blue glass slippers with sparkling details for the princess dress-up game.", "subtype": "object", "aspect_ratio": [951, 784], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "shoes_red_flats": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/shoes_red_flats_5d06460b-316e-47ff-b090-efb856a394d4.webp", "type": "image", "prompt": "Generate a front-facing pair of stylish ruby red ballet flats with delicate bow details, inspired by a sporty princess look. High-quality clean vector illustration, polished game-ready asset, transparent background for layering, consistent with the art style of a princess dress-up game.", "description": "Stylish ruby red ballet flats with bow details for the dress-up game.", "subtype": "object", "aspect_ratio": [884, 856], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "shoes_purple_platforms": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/shoes_purple_platforms_2d337dc3-5aaf-41c4-a1c7-317d560a374b.webp", "type": "image", "prompt": "Generate a pair of glamorous purple platform heels for a princess dress-up game. The shoes should feature heavy sparkles, gem embellishments, and a diva-style aesthetic. Use a clean vector illustration style with sharp lines and polished gradients. Front-facing pair view, designed for character layering. Transparent background, high resolution, professional game asset quality.", "description": "Glamorous purple platform heels with sparkles and gems for the dress-up game.", "subtype": "object", "aspect_ratio": [700, 840], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "shoes_white_wedges": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/shoes_white_wedges_a00fdebe-2672-4eb1-9555-0bf4630dd3c0.webp", "type": "image", "prompt": "Generate a pair of elegant white wedge sandals with delicate flower details and satin ribbon ties. Designed for a garden princess, the style is a clean, polished vector illustration. Front-facing pair view, symmetrical, high resolution, professional game asset quality on a transparent background.", "description": "Elegant white wedge sandals with floral details for a garden princess character.", "subtype": "object", "aspect_ratio": [790, 887], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "shoes_teal_sandals": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/shoes_teal_sandals_196ad8f5-3d37-43ee-87fa-04e62ceb804e.webp", "type": "image", "prompt": "Generate a pair of beautiful teal and aqua strappy sandals with seashell and pearl decorations, mermaid princess inspired. Front-facing pair view, clean vector illustration style, polished game-ready asset, high resolution, transparent background.", "description": "Mermaid-inspired teal strappy sandals with seashell and pearl decorations for the dress-up game.", "subtype": "object", "aspect_ratio": [905, 898], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "shoes_black_elegant": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/shoes_black_elegant_b57997e7-f6d7-48da-a75d-33a58f400517.webp", "type": "image", "prompt": "Generate a pair of sophisticated black stiletto heels with silver buckle details, designed in an elegant Parisian princess style. The asset should be a clean vector illustration, front-facing pair view, with professional quality and polished finish. High-resolution game-ready asset on a transparent background, matching the visual style of other footwear like shoes_pink_heels.", "description": "Sophisticated black stiletto heels with silver buckle details for the dress-up game.", "subtype": "object", "aspect_ratio": [985, 1022], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "bg_beach": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bg_beach_59db2b7c-f04f-46ac-9eac-de1731cb9bbb.webp", "type": "image", "prompt": "Generate a 9:16 tall image of a beautiful tropical beach for a princess dress-up game. Crystal clear turquoise water, a dreamy pink and lavender sunset sky, swaying palm trees, and sparkling golden sand. The atmosphere should be magical and serene with soft pastel colors, clean lines, and a polished aesthetic that matches a royal doll game style. High resolution, detailed digital art.", "description": "A dreamy tropical beach background with a pink sunset and turquoise water for the dress-up scene.", "subtype": "background", "aspect_ratio": [1024, 1536], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "bg_castle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bg_castle_3e28019e-09f5-42d8-9f8c-715df4d57991.webp", "type": "image", "prompt": "Generate a 9:16 tall image of a majestic fairytale castle exterior. The castle features elegant pink and white towers, ornate golden spires, and is surrounded by magical sparkles. The background shows a bright blue sky with soft, fluffy white clouds. The art style should be a clean, polished vector illustration with soft pastel colors and a dreamy, magical atmosphere to match the princess dress-up game aesthetic.", "description": "A majestic fairytale castle exterior background with pink towers and golden spires for the dress-up scene.", "subtype": "background", "aspect_ratio": [1024, 1536], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "bg_stage": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bg_stage_5125cd52-43fc-4351-9896-1e1a63fd3376.webp", "type": "image", "prompt": "Generate a 9:16 tall portrait background of a glamorous concert and fashion show stage. The scene features elegant pink velvet curtains, bright glowing spotlights casting beams of light, and magical floating sparkles. Dreamy and magical atmosphere with a polished, clean vector-influenced style consistent with a princess dress-up game. High resolution, professional quality, soft pastel accents.", "description": "A glamorous concert and fashion show stage background for a popstar princess dress-up scene.", "subtype": "background", "aspect_ratio": [1024, 1536], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_dress_coral_ballgown": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_dress_coral_ballgown_0d2c6094-7860-4384-830f-b42265c5f34f.webp", "type": "image", "prompt": "Transform the coral-pink ballgown from image 1 into the 'Rosa Del Sol' dress. Add intricate golden sunbursts and sun ray motifs woven into the fabric. Enhance the rose embroidery with metallic gold accents. Add delicate rose petals scattered across the ruffles. Maintain the warm coral-pink color, the ruffled ballgown silhouette, and ensure it fits the Teresa character model proportions perfectly. Transparent background, high resolution, clean game asset style.", "description": "A 'Rosa Del Sol' themed coral-pink ballgown for Teresa, featuring golden sun motifs and rose embroidery.", "subtype": "object", "aspect_ratio": [830, 1237], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_dress_turquoise_elegant": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_dress_turquoise_elegant_6a0fb1dd-a8d7-4d87-b650-b2501074c472.webp", "type": "image", "prompt": "Transform the turquoise dress in image 1 into a 'Mar Azul' (Blue Sea) themed gown. Add intricate ocean wave patterns along the hemline and incorporate subtle seashell and pearl embellishments across the bodice. Modify the silhouette to be more flowing and organic to evoke rolling ocean waves. Apply an iridescent blue-green shimmer effect resembling sunlight reflecting on water. Maintain the base turquoise color and elegant aesthetic tailored for the Teresa character model's proportions. High resolution, polished game asset, transparent background.", "description": "An ocean-themed 'Mar Azul' turquoise ballgown with wave patterns and pearl details for the Teresa character.", "subtype": "object", "aspect_ratio": [827, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_dress_magenta_fantasy": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_dress_magenta_fantasy_b9f4c18e-e998-4577-a33b-fcedd16ab8bb.webp", "type": "image", "prompt": "Transform the 'Flor Magica' magenta fantasy gown from image 1 to include visible matching magenta high heel shoes at the bottom. The heels should be elegant and complement the enchanted flower and sparkle theme. Maintain the same magical aesthetic with glowing flowers and sparkles. Ensure the dress and shoes are aligned for character layering over a front-facing base model, showing both feet clearly. Transparent background.", "description": "An edited 'Flor Magica' magenta fantasy gown for Teresa with integrated matching heels for layering.", "subtype": "object", "aspect_ratio": [832, 1245], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_dress_cream_wedding": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_dress_cream_wedding_6e8771ad-8e8b-4d30-83ad-5468184a9370.webp", "type": "image", "prompt": "Modify the 'teresa_dress_cream_wedding' (image 1) to transform it into the 'Blanca Luna' gown. Add intricate silver embroidery of crescent moons and stars across the fabric. Incorporate a moonlight shimmer effect and scatter tiny glittering celestial stars across the full skirt. Maintain the elegant cream/white bridal silhouette and ensure it fits perfectly on the Teresa character model's tan skin tone. Clean, polished, game-ready fashion asset on a transparent background.", "description": "A celestial 'Blanca Luna' themed bridal gown for the Teresa character model with moon and star embroidery.", "subtype": "object", "aspect_ratio": [814, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_dress_ruby_elegant": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_dress_ruby_elegant_23a39dc9-b49b-475e-a070-15c8b351ed9e.webp", "type": "image", "prompt": "Generate a full-body, front-view ruby red princess gown for a dress-up game. The dress should feature a deep ruby red fabric that complements tan skin, accented with intricate gold trim and sparkling gold embroidery. The silhouette is sophisticated and graceful with rich textures and elegant drapery. Clean vector-like rendering, polished game asset style, isolated on a transparent background for character layering. Style must match the existing wardrobe assets like dress_pink_ballgown.", "description": "An elegant ruby red ballgown with gold accents, specifically designed for layering on the Teresa character model.", "subtype": "object", "aspect_ratio": [813, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_dress_emerald_garden": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_dress_emerald_garden_a449ab7c-f44a-40c1-9131-90d23b6e03c4.webp", "type": "image", "prompt": "Generate a full-body princess dress illustration, an emerald green garden gown designed for a character with tan skin. The dress features rich emerald fabric, intricate nature-inspired butterfly and floral appliques, a flowing garden party silhouette, and whimsical glitter accents. Clean vector-style rendering, high-fashion game asset, transparent background, front-view, suitable for character layering in a dress-up game.", "description": "A beautiful emerald green garden-themed gown designed for the Teresa character model, featuring butterfly appliques and glitter.", "subtype": "object", "aspect_ratio": [832, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_dress_midnight_evening": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_dress_midnight_evening_8256bf2d-aeaa-46a7-bbc2-2f61c5354bab.webp", "type": "image", "prompt": "Transform the 'teresa_dress_midnight_evening' into a 'Noche Estrellada' (Starry Night) themed gown. Add scattered twinkling stars, detailed constellations, and glowing shooting stars throughout the midnight blue fabric to create a galaxy effect. The dress should look like a beautiful starlit sky while maintaining the original silhouette and fit for the Teresa character model. Professional game asset quality, transparent background, front view.", "description": "A 'Noche Estrellada' themed midnight blue evening gown with stars and constellations for the Teresa character.", "subtype": "object", "aspect_ratio": [831, 1241], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_dress_rose_sparkle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_dress_rose_sparkle_c5fdbd9f-a641-4d08-a309-b4cf1bf4f221.webp", "type": "image", "prompt": "A professional game-ready dress asset: a rose pink sparkly 'Rosa Brillante' ballgown with glitter textures and rose embroidery. The dress must have the exact same scale, size, and proportions as image 1 to fit the character base. Include matching rose pink high heels that are clearly visible and positioned to align with the feet of image 2. Front-facing, symmetrical design, transparent background.", "description": "A rose pink sparkly ballgown with matching heels, precisely scaled for the Teresa character base.", "subtype": "object", "aspect_ratio": [821, 1240], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "teresa_dress_ocean_mermaid": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_dress_ocean_mermaid_7fe3aa83-8d72-4884-96ab-9f80a5833699.webp", "type": "image", "prompt": "An ocean-themed teal mermaid gown (Sirena Del Mar) with iridescent scales, pearl accents, and sea-foam lace details. The design must match the exact scale, size, and body proportions of the 'teresa_dress_turquoise_elegant' to fit the 'teresa_base' character model perfectly. Include matching teal high heels that are clearly visible and positioned to align with the character's feet. Full body, front-facing, clean-cut illustration with no character inside, on a transparent background, high resolution, polished game-ready asset.", "description": "An ocean-themed teal mermaid gown with matching heels, precisely aligned for the Teresa character base.", "subtype": "object", "aspect_ratio": [827, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_dress_lavender_princess": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_dress_lavender_princess_ec7845bb-015e-46b2-9754-c453959c90d6.webp", "type": "image", "prompt": "Generate a high-quality, front-view lavender princess ballgown for the Teresa character model. The dress features delicate cherry blossom embroidery, flowing silk layers, and a voluminous silhouette. Ensure the design and color palette complement a tan skin tone. The dress should be presented as a standalone garment on a transparent background, matching the clean and polished artistic style of the existing Barbie-inspired dress-up game assets.", "description": "An elegant lavender ballgown with cherry blossom embroidery for the Teresa character model.", "subtype": "object", "aspect_ratio": [786, 1240], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_dress_sunset_orange": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_dress_sunset_orange_83db1cbc-de19-41b1-a9cd-39c91597e36a.webp", "type": "image", "prompt": "Transform the sunset-inspired gradient ballgown from teresa_dress_sunset_orange to include visible matching sunset-orange or coral high heels at the bottom. The dress should be slightly shortened or the hem lifted to clearly show both feet wearing elegant matching shoes. Maintain the golden orange to deep coral-pink gradient transitions, the warm artistic style, and the exact proportions of teresa_base for perfect layering. The character is front-facing. Transparent background.", "description": "Sunset-inspired gradient ballgown with matching heels for the Teresa character model.", "subtype": "object", "aspect_ratio": [829, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_bag_pink_clutch": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_bag_pink_clutch_2a9eab44-6ea8-40ee-8f03-f9a9c8408dc0.webp", "type": "image", "prompt": "Transform the item into a structured coral-pink handbag with the exact silhouette of image 1. Features include a curved top handle, a front flap with a heart-shaped gem clasp surrounded by smaller jewels, and a copper/rose-gold chain strap draped across the front. Include two gem accents where the handle meets the bag. Use warm pink coral tones for the bag body while keeping the metallic hardware in rose-gold. Maintain consistent sparkle and shine details on a transparent background, high resolution, polished game asset style.", "description": "A coral-pink structured handbag with copper hardware and a heart-shaped gem clasp, matching the style of the gold version.", "subtype": "object", "aspect_ratio": [1021, 913], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "teresa_bag_gold_handbag": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_bag_gold_handbag_450f727c-36a6-4191-a18c-6c9b17ab6831.webp", "type": "image", "prompt": "Generate a luxurious rose-gold metallic handbag with warm copper accents and amber gemstone details. The style is an elegant structured handbag with a bronze-toned gold finish. High-quality clean vector style, polished game asset. Perspective is side view suitable for character layering. Transparent background.", "description": "A luxurious rose-gold metallic handbag with copper accents for the Teresa character model.", "subtype": "ui", "aspect_ratio": [1022, 915], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "teresa_bag_silver_purse": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_bag_silver_purse_6589d106-fd2f-4e7a-aafe-fa301f8aec3d.webp", "type": "image", "prompt": "Transform the bag in image 1 to have the exact structured silhouette and design of image 2. The handbag should feature a curved top handle, a front flap with a heart-shaped gem clasp surrounded by small amber gems, and a metallic chain strap draped across the front. Color the body in a warm champagne-silver tone with silver and rose-gold metallic hardware. Include two gem accents where the handle meets the bag. Ensure a high-fashion, polished look with sparkle and shine details. Transparent background, high resolution.", "description": "A champagne-silver version of the structured handbag with heart-shaped gem clasp, specifically tailored for the Teresa character.", "subtype": "object", "aspect_ratio": [1024, 916], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "teresa_bag_purple_tote": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_bag_purple_tote_41eb4ae4-1667-4e63-bd5b-0f2e95b85b4a.webp", "type": "image", "prompt": "Transform the bag into a structured handbag matching the exact style of image 1. It must feature a curved top handle, a front flap with a heart-shaped amethyst gem clasp surrounded by smaller jewels, and a copper/rose-gold chain strap draped across the front. Include two gem accents at the handle base and sparkles on the surface. The body of the bag should be a rich burgundy and plum velvet-like color with rose-gold metallic hardware. Maintain the same silhouette and front-view perspective as image 1. Transparent background, high-quality game asset, polished finish.", "description": "A burgundy-plum structured handbag with rose-gold hardware and amethyst gems, designed for the Teresa character.", "subtype": "object", "aspect_ratio": [908, 903], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "teresa_bag_white_pearl": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_bag_white_pearl_f158c269-196b-4322-ac29-885fc69f1ac4.webp", "type": "image", "prompt": "Transform the handbag in image 1 into a cream and ivory white version while maintaining the exact same structured silhouette and design. Features include a curved top handle, a front flap with a heart-shaped gem clasp surrounded by pearls, and a rose-gold chain strap draped across the front. Keep the two gem accents where the handle meets the bag and the professional sparkle/shine details. Use warm-toned gold and copper metallic hardware to complement the ivory body. Clean game-ready asset with a transparent background.", "description": "An ivory white version of the structured gold handbag for the Teresa character model.", "subtype": "object", "aspect_ratio": [1023, 915], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "teresa_pet_puppy": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_pet_puppy_14a76181-dbc1-4b9d-afcb-3bc031c1e256.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable royal Cavalier King Charles Spaniel puppy. The puppy has warm brown and caramel fur, big expressive eyes, and a cute friendly expression. It is wearing a coral ribbon bow and a rose-gold collar with a heart-shaped gem. Clean, polished vector art style with smooth lines and soft shading, matching the aesthetic of image 1. High resolution, professional game asset, transparent background.", "description": "An adorable royal Cavalier King Charles Spaniel puppy with a coral bow and rose-gold collar, matching the Teresa character set.", "subtype": "character", "aspect_ratio": [806, 1131], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "teresa_pet_kitten": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_pet_kitten_94238a7b-2003-40b0-a614-632bf1649b88.webp", "type": "image", "prompt": "Generate a clean vector art style illustration of an adorable fluffy calico kitten with orange, cream, and white patches. The kitten is wearing a turquoise collar with a small gold bell charm. The kitten is in a sitting pose with a playful expression, looking at the camera. High-quality game asset, polished finish, front-facing, transparent background.", "description": "An adorable fluffy calico kitten with a turquoise collar and gold bell for the Teresa character.", "subtype": "object", "aspect_ratio": [518, 886], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "teresa_pet_bunny": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_pet_bunny_16a93c01-f656-4586-8392-ffc69c152bf9.webp", "type": "image", "prompt": "Generate a cute lop-eared bunny with soft caramel and cream colored fur, wearing a tiny flower crown made of coral and peach roses. Create it in a clean vector art style suitable for a princess dress-up game, matching the aesthetic of image 1. Transparent background, full body illustration, sweet expression with floppy ears, front-facing, high resolution, professional quality.", "description": "An adorable caramel and cream lop-eared bunny with a flower crown for the Teresa character's dress-up scene.", "subtype": "object", "aspect_ratio": [741, 882], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "teresa_pet_unicorn": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_pet_unicorn_aca6e28a-d3d7-4c9b-b81b-7d05041e0b2f.webp", "type": "image", "prompt": "Generate a full-body, side-view illustration of a magical mini unicorn pet for a princess dress-up game. The unicorn has a cream-colored body, an elegant standing pose, and a rose-gold spiraling horn with golden hooves. Its mane and tail feature warm sunset-colored gradients of coral, orange, and gold. High-quality clean vector art style, polished game-ready asset, transparent background, bright and magical aesthetic.", "description": "A magical mini unicorn pet with a sunset-colored mane and rose-gold horn for the Teresa character's dress-up scene.", "subtype": "object", "aspect_ratio": [719, 840], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "teresa_pet_parrot": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_pet_parrot_6b426cf2-26e8-4df7-9d0d-03f64e2e4f8b.webp", "type": "image", "prompt": "Generate a beautiful scarlet macaw parrot with vibrant red, orange, and gold feathers, wearing a tiny gold anklet with gems. Use a clean, polished vector art style suitable for a princess dress-up game. The parrot should be in a perched pose with wings slightly spread, facing forward. High resolution, detailed textures, transparent background, professional game asset quality.", "description": "A vibrant scarlet macaw parrot pet with gold jewelry for the Teresa character dress-up scene.", "subtype": "object", "aspect_ratio": [832, 1013], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "teresa_pet_pony": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_pet_pony_08b04720-f941-4803-9505-133f8d951986.webp", "type": "image", "prompt": "Generate a full-body side view of an adorable mini pony with a palomino golden coat and a flowing cream-colored mane and tail decorated with small coral flowers. The pony is wearing a decorative rose-gold bridle. Clean vector art style, high-quality game asset, polished lines, vibrant colors, transparent background. Inspired by the style of image 1.", "description": "An adorable palomino mini pony with coral flower decorations for the Teresa character dress-up scene.", "subtype": "object", "aspect_ratio": [893, 923], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_pet_swan": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_pet_swan_b1227247-d162-4f13-a27c-e9718fcc2ba4.webp", "type": "image", "prompt": "An elegant black swan with iridescent purple-green feathers and a bright orange beak, wearing a small rose-gold crown. Clean vector art style, flat colors with soft shading, thick clean lines. High-quality game asset, transparent background. Graceful swimming pose, front-side view. Style matches the royal aesthetic of a princess dress-up game.", "description": "An elegant royal black swan pet with a rose-gold crown for the Teresa character scene.", "subtype": "object", "aspect_ratio": [831, 1107], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "teresa_pet_butterfly": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_pet_butterfly_88718536-2823-4e52-b380-d61a0f91411c.webp", "type": "image", "prompt": "Generate a high-quality vector-style illustration of a magical monarch butterfly with wings spread in flight. The wings should feature a warm color palette of orange, coral, and gold with intricate patterns and glowing sparkle accents. Clean lines, polished game-ready aesthetic, transparent background, front-facing view, matching the elegant princess dress-up art style.", "description": "A magical monarch butterfly pet with warm coral and gold tones for the Teresa character's dress-up scene.", "subtype": "object", "aspect_ratio": [913, 801], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_bg_ballroom": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_bg_ballroom_84871fc6-6818-4c75-8757-351879ac4015.webp", "type": "image", "prompt": "Generate a wide 16:9 elegant palace ballroom background for a dress-up game. The scene features warm coral, rose gold, and terracotta tones with grand chandeliers casting warm amber lighting. The architecture includes marble floors with coral accents, tall arched windows with sunset light streaming through, and ornate columns with gold and copper details. Clean, polished illustration style with a romantic and warm atmosphere, designed as a static background for character layering. Match the architectural grandeur of bg_ballroom but with a warm sunset color palette.", "description": "A warm-toned elegant palace ballroom background with coral and rose gold accents for the Teresa dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_bg_garden": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_bg_garden_165c0ec5-2dc0-49bd-90f6-d2bba9d1566a.webp", "type": "image", "prompt": "Generate a wide 16:9 background of a beautiful Spanish-inspired courtyard garden for a dress-up game. The scene features terracotta floor tiles, warm coral and orange flowering plants, and a central decorative fountain with copper accents. Arched doorways with warm stucco walls and hanging lanterns are visible. The lighting is golden hour sunlight, creating a warm, romantic atmosphere. Clean, polished illustration style with high resolution and no characters, suitable for layering a character in front. Match the warm color palette and art style of teresa_bg_ballroom.", "description": "A warm, Spanish-inspired courtyard garden background with terracotta and coral tones for the Teresa dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "original", "duration_secs": null, "loop": null, "animation": null}, "teresa_bg_bedroom": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_bg_bedroom_f55eb636-efb0-4f4c-93a3-63733623a322.webp", "type": "image", "prompt": "Generate a 16:9 wide background of a cozy and luxurious princess bedroom for a dress-up game. The room features a canopy bed with flowing coral drapes, copper and gold accents, and warm wood furniture. Include a vanity mirror and decorative pillows in warm shades. The lighting is soft and ambient from elegant lamps. Use a warm color palette of coral, rose gold, and terracotta to match the Teresa character aesthetic. Clean, polished illustration style with high resolution and detailed textures, suitable for layering a character in front. Opaque background.", "description": "A cozy, luxurious princess bedroom background in warm coral and rose gold tones, designed for the Teresa character.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_bg_beach": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_bg_beach_a9ac65d1-18e3-4b7f-8b4a-cbe4e18fe04e.webp", "type": "image", "prompt": "Generate a wide 16:9 illustration of a dreamy tropical beach at sunset for a princess dress-up game. The scene features a vibrant coral and orange sky, golden sand, and warm turquoise water with hints of coral reefs visible. Include silhouetted palm trees and scattered seashells on the shore. Use a clean, polished, and romantic art style with warm lighting. Ensure the composition is suitable for layering a character in the foreground, with an open center area. Match the warm-toned aesthetic of image 1 and image 2.", "description": "A warm, sunset-themed tropical beach background designed for character layering in the Teresa dress-up set.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "original", "duration_secs": null, "loop": null, "animation": null}, "teresa_bg_castle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_bg_castle_84119d4d-98b9-4ba7-8355-3eceae262640.webp", "type": "image", "prompt": "Generate a wide 16:9 background of a majestic Mediterranean-style castle exterior. Features warm stone towers with copper-tipped spires, terracotta roof tiles, and elegant archways. Include flowering vines in warm shades of coral and orange, a courtyard with a decorative copper fountain, and golden sunset lighting. The architecture should have a romantic Spanish and Italian influence. Polished, clean illustration style with soft shading, suitable for a princess dress-up game background. Ensure the center is clear for character layering.", "description": "A warm, Mediterranean-style castle background with terracotta and coral tones for the Teresa dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_bg_stage": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_bg_stage_c7d885a9-3cf3-47cd-83bb-a8e9176664d8.webp", "type": "image", "prompt": "Generate a wide 16:9 image of a glamorous concert and fashion show stage for a dress-up game. The scene features warm amber and rose gold tones, polished wooden floors, and elegant deep coral velvet curtains. Include warm spotlights in coral and gold hues and sparkly decorations. The style should be a clean, polished, professional game-ready illustration with high resolution and sophisticated lighting effects. Ensure the center area is clear to allow for character layering in front. Match the warm-toned aesthetic of 'teresa_bg_ballroom'.", "description": "A glamorous concert and fashion show stage background with warm amber and rose gold tones for the Teresa character.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_base": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_base_7889e1f8-1221-4031-950a-136b2535559e.webp", "type": "image", "prompt": "Generate a full-body, front-view illustration of a handsome male character (Ken) with an athletic build and short blonde hair. He has a friendly smile and is wearing a simple, neutral-colored bodysuit or athletic underwear. The style is clean, polished vector art consistent with high-quality fashion dress-up games, matching the artistic treatment of 'barbie_base' and 'teresa_base'. Neutral standing pose, head to toe visible, transparent background, professional quality.", "description": "Base character model of Ken with an athletic build and short blonde hair for layering clothes.", "subtype": "character", "aspect_ratio": [374, 1234], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_outfit_navy_tuxedo": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_outfit_navy_tuxedo_7f45797a-ef9c-4537-810c-ef67e4bb0c62.webp", "type": "image", "prompt": "Generate a high-fashion navy blue double-breasted tuxedo for the Ken character. The outfit features wide peaked lapels, a classic structured silhouette, and elegant tailoring. This is a front-facing, full-body clothing item designed for character layering. It should perfectly match the proportions of the 'ken_base' model. Clean lines, sophisticated fabric texture, game-ready asset on a transparent background.", "description": "A distinct navy blue double-breasted tuxedo with wide lapels for the Ken character model.", "subtype": "object", "aspect_ratio": [378, 1248], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "ken_outfit_white_prince": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_outfit_white_prince_a590d418-b61b-42b6-b757-5bf149987631.webp", "type": "image", "prompt": "Generate a full-body, front-facing elaborate white prince charming uniform for a dress-up game. The outfit features ornate gold fringed epaulets, a prominent crimson red royal sash draped across the chest, gold medals, and a high-collared regal silhouette. Professional vector art style, clean lines, polished textures, transparent background. The proportions and pose must perfectly match the athletic build of the ken_base character for layering. High resolution, detailed gold embroidery and metallic accents.", "description": "Elaborate white prince charming uniform with gold epaulets and a crimson sash for the Ken character model.", "subtype": "object", "aspect_ratio": [390, 1247], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "ken_outfit_gold_royal": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_outfit_gold_royal_ce024a42-55d8-46e7-9d80-cbe0b07e50b9.webp", "type": "image", "prompt": "Generate a full-body, front-facing majestic royal prince outfit for the Ken character. The attire should be a heavily embroidered gold and burgundy ensemble featuring rich velvet textures and intricate brocade patterns. Include a high-collared tunic or doublet with gold filigree and a dramatic regal silhouette. Designed as a standalone clothing layer for a dress-up game, ensure it fits the athletic build of the 'ken_base' model. Professional quality, clean edges, transparent background.", "description": "Majestic gold and burgundy royal prince attire for the Ken character model", "subtype": "object", "aspect_ratio": [651, 1245], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "ken_outfit_black_elegant": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_outfit_black_elegant_ff4b5a46-168c-4008-bbc1-db3c11c4a241.webp", "type": "image", "prompt": "Generate a full-body, front-view classic black three-piece formal suit for a male doll character. The outfit includes a tailored black jacket, matching vest, crisp white dress shirt, and a sleek silver tie. Modern elegant gentleman style, designed as a clothing layer for a dress-up game. High-quality clean vector art style, polished and professional, with a transparent background. Match the proportions and art style of the ken_base model.", "description": "Sophisticated black three-piece suit outfit for layering on the Ken character model.", "subtype": "object", "aspect_ratio": [386, 1245], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_outfit_burgundy_velvet": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_outfit_burgundy_velvet_08e28ed1-6f08-48fa-9617-0f1dd47096d6.webp", "type": "image", "prompt": "Generate a full-body, front-view clothing layer for a male doll character. The outfit is a luxurious burgundy velvet dinner jacket with sleek black satin lapels, worn over a crisp white dress shirt with a black bow tie, and matching tailored black dress pants. The style should be clean vector art with smooth gradients and sharp lines, perfectly matching the aesthetic of ken_base. High resolution, professional fashion illustration, transparent background.", "description": "A luxurious burgundy velvet dinner jacket outfit for the Ken character model.", "subtype": "object", "aspect_ratio": [393, 1226], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_outfit_blue_casual": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_outfit_blue_casual_bca7c248-d59f-4866-b396-96f841513f7d.webp", "type": "image", "prompt": "Generate a full-body light blue casual prince outfit for a male doll character. The outfit includes a light blue fitted jacket with silver accents and white pants, creating a beach prince casual royalty look. Designed as a layering asset to fit over image 1. Clean vector art style, high resolution, professional quality, transparent background.", "description": "A stylish light blue casual prince outfit for the Ken character model, featuring a beach-royalty aesthetic.", "subtype": "object", "aspect_ratio": [385, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_outfit_silver_sparkle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_outfit_silver_sparkle_2b2915cf-c6a8-4eac-be72-fd8ec76f6ba4.webp", "type": "image", "prompt": "Generate a full-body, front-facing silver sparkle popstar outfit for a male doll character, designed as a clothing layer. The outfit consists of a glittery silver jacket with star motifs, matching silver pants, and a rockstar prince aesthetic. Clean vector art style, sharp lines, professional game asset quality, transparent background. Ensure the silhouette and proportions perfectly match a standard athletic male doll like 'ken_base'.", "description": "A dazzling silver sparkle popstar outfit for Ken, featuring a glittery jacket with star motifs and matching pants.", "subtype": "object", "aspect_ratio": [392, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_outfit_emerald_royal": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_outfit_emerald_royal_9688bb99-c3ac-4fb0-afeb-231760146e0e.webp", "type": "image", "prompt": "Generate a full-body emerald green royal prince outfit for a Ken doll, featuring a rich emerald green military-style jacket with intricate gold trim and forest-themed regal details. Designed as a clothing layer for a dress-up game, ensure it matches the proportions and pose of image 1. Clean vector art style, polished game-ready asset, transparent background, high resolution.", "description": "An elegant emerald green military-style royal outfit for the Ken character model.", "subtype": "object", "aspect_ratio": [388, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_outfit_coral_sunset": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_outfit_coral_sunset_0d6a18ce-43e4-48cb-82d9-77969f2f8d86.webp", "type": "image", "prompt": "Transform the ken_outfit_coral_sunset to be a full body picture, standing illustration including matching elegant tan and coral-toned dress shoes. The outfit must show both feet clearly with proper formal footwear. Maintain the existing warm coral sunset-themed formal jacket and pants style, ensuring the proportions and silhouette perfectly match the ken_base model. Transparent background, high resolution, clean polished game-ready asset.", "description": "Full-body coral sunset formal outfit for Ken with matching dress shoes, designed for character layering.", "subtype": "object", "aspect_ratio": [401, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_bg_ballroom": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_bg_ballroom_1d1e207d-2df9-4ad2-bb08-a0483162eab8.webp", "type": "image", "prompt": "Generate a 16:9 wide image of a grand royal palace ballroom interior. The aesthetic is masculine but regal, featuring blue and silver accents, massive crystal chandeliers, polished white marble columns, and heavy blue velvet drapes with silver embroidery. The scene should be elegant and spacious, matching the clean vector art style of the dress-up game. Use a wide aspect ratio suitable for a desktop or tablet game screen.", "description": "A grand royal ballroom background with blue and silver accents for Ken's dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_bg_garden": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_bg_garden_aa8c83e3-44ac-41c8-97de-a75da08d1f79.webp", "type": "image", "prompt": "Generate a wide 16:9 majestic royal garden background for a dress-up game. The scene features classic European palace gardens with grand stone fountains, manicured hedges, green topiary, and stone statues under a bright blue sky. The art style is clean, polished vector art with a bright and airy atmosphere, matching the aesthetic of the existing palace garden backgrounds. High resolution, detailed landscape, professional game background quality.", "description": "A majestic royal garden background with fountains and hedges for the Ken character dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_bg_castle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_bg_castle_696f9ba8-0fa9-48c8-b350-602e1cbc7e70.webp", "type": "image", "prompt": "Generate a wide 16:9 landscape image of a grand fairytale castle exterior. The castle features majestic stone walls with blue and silver towers, flying flags, and elegant spires. Set against a dramatic, clear blue sky. The art style is clean, polished vector art with a royal aesthetic, matching the masculine but elegant style of the ken_bg_ballroom and ken_bg_garden assets.", "description": "A majestic blue and silver fairytale castle background for Ken's dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_bg_stage": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_bg_stage_ee832a13-8737-47df-bb0c-6df5981e20cd.webp", "type": "image", "prompt": "Generate a wide 16:9 image of a glamorous concert and fashion show stage designed for a popstar prince. The scene features professional spotlights, large speakers, and a modern royal aesthetic with a color palette of deep blue and shimmering silver. Include a polished floor reflecting the stage lights, architectural details like silver crown motifs, and a dynamic, high-energy atmosphere suitable for a dress-up game background. High resolution, clean vector-style influence, professional game art.", "description": "A glamorous concert stage background with blue and silver lighting for Ken's dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_bg_beach": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_bg_beach_20c23c0d-3a9a-4bd0-9b6b-9e43ce6766b3.webp", "type": "image", "prompt": "Generate a 16:9 wide background image of a tropical beach at golden hour. The scene features a beautiful ocean view with palm trees, golden sand, and a romantic sunset sky filled with blue and gold tones. The art style should be a clean, polished vector style consistent with a princess fashion dress-up game, matching the aesthetic of ken_bg_ballroom and ken_bg_castle.", "description": "A romantic golden hour tropical beach background for Ken's dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_bg_bedroom": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_bg_bedroom_95af65c8-ecb0-4bfb-a4c0-958f0991e5da.webp", "type": "image", "prompt": "Generate a wide 16:9 luxurious prince's bedroom background designed for a dress-up game. The room features a grand four-poster bed with navy blue velvet linens, elegant silver-trimmed furniture, and a masculine royal aesthetic. Include marble floors, ornate wall moldings, and soft ambient lighting from silver chandeliers. The color palette is dominated by deep blues, silver, and cool greys to match the Ken character set. High resolution, clean vector-influenced digital art style, polished and professional game background.", "description": "A luxurious prince's bedroom background with blue and silver decor for Ken's dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_pet_puppy": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_pet_puppy_dbc833e2-a91c-4b1f-b035-ea0a80c15878.webp", "type": "image", "prompt": "Generate a handsome royal German Shepherd puppy with a noble appearance and a proud stance. The puppy is wearing a rich blue velvet collar with a gold medallion. Side-facing view, full body illustration. Clean vector art style with smooth edges and polished finish, consistent with a high-quality princess dress-up game. Transparent background, professional quality, high resolution.", "description": "A regal German Shepherd puppy with a blue velvet collar for Ken's dress-up scene.", "subtype": "character", "aspect_ratio": [868, 997], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "ken_pet_kitten": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_pet_kitten_9ef10d4b-b435-4783-9815-1cb8ee33d80e.webp", "type": "image", "prompt": "Generate a regal Russian Blue kitten with smooth silver-gray fur, wearing a blue satin bow tie collar with a small gold charm. The kitten should have an elegant and dignified appearance, standing in a side-facing pose. Style: Clean, polished vector art with smooth edges, consistent with a high-quality princess dress-up game. Transparent background, high resolution, professional game asset.", "description": "A regal Russian Blue kitten with a blue bow tie for Ken's dress-up scene.", "subtype": "character", "aspect_ratio": [885, 977], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "ken_pet_bunny": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_pet_bunny_617cb0c0-7989-41d0-95ae-098f9518b71b.webp", "type": "image", "prompt": "Generate a distinguished gray and white Dutch rabbit wearing a tiny royal blue velvet cape and a small gold crown. The rabbit should have a royal and charming appearance, standing in a side-facing profile view. Use a clean vector art style with smooth edges and a polished finish consistent with a high-quality dress-up game. High resolution, professional quality, transparent background.", "description": "A distinguished royal gray and white Dutch rabbit for Ken's dress-up scene.", "subtype": "object", "aspect_ratio": [786, 967], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "ken_pet_unicorn": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_pet_unicorn_3d375ffa-481b-47e0-ba76-ae596d4dfdcd.webp", "type": "image", "prompt": "Generate a majestic mini unicorn pet for a dress-up game, featuring a shimmering silver mane with royal blue streaks and a polished platinum horn. The unicorn should have a royal and powerful appearance, incorporating blue and silver accents. Use a clean, polished vector art style with smooth edges and a professional game-ready look. Side-facing view, full body standing illustration, transparent background.", "description": "A majestic mini unicorn pet with silver and blue accents for Ken's dress-up scene.", "subtype": "object", "aspect_ratio": [895, 955], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "ken_pet_falcon": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_pet_falcon_26ae8bac-fa31-444c-a23b-54ac0d5e7fa7.webp", "type": "image", "prompt": "Generate a side-facing illustration of a noble peregrine falcon, a regal hunting bird fitting for a prince. The falcon features sleek blue-gray feathers and ornate gold royal jesses (leg straps). Use a clean, polished vector art style with smooth edges and professional game-ready quality. Standing pose, full body, transparent background, matching the aesthetic of a royal pet for a character like Ken.", "description": "A noble peregrine falcon pet with blue-gray feathers and gold royal jesses for Ken's dress-up scene.", "subtype": "object", "aspect_ratio": [690, 1187], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "ken_pet_horse": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_pet_horse_26e823e5-21d9-46ca-8697-2a9a89d29941.webp", "type": "image", "prompt": "Generate a noble white stallion mini horse with a blue and gold royal bridle and a flowing silver mane. The horse should have a majestic prince's companion appearance. Use a clean vector art style with smooth edges and high-quality polished finishes. Side-facing view, standing illustration, full body. Transparent background. Match the royal aesthetic and blue/gold color palette of image 1 and image 2.", "description": "A noble white stallion mini horse with royal blue and gold gear for Ken's dress-up scene.", "subtype": "character", "aspect_ratio": [951, 1023], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "ken_pet_wolf": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_pet_wolf_16dc6adb-a68b-4c9c-be34-db8bc267c7c5.webp", "type": "image", "prompt": "Generate a loyal gray wolf cub pet with bright blue eyes, wearing a silver collar featuring a royal crest. The cub should have a noble and protective expression, fitting for a prince's companion. High-quality clean vector art style with smooth edges, flat shading, and vibrant colors. Side-facing view, full body, standing illustration, transparent background. Stylistically match the regal pet aesthetic of image 1.", "description": "A loyal gray wolf cub pet with a royal silver collar for Ken's dress-up scene.", "subtype": "character", "aspect_ratio": [892, 1018], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "ken_pet_dragon": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_pet_dragon_f3d4f597-f8cd-4a4b-a3c7-a6422bb05a38.webp", "type": "image", "prompt": "Generate a clean vector art illustration of an adorable baby dragon pet. The dragon features shimmering blue and silver scales, small golden horns, and large friendly eyes. It has a cute but regal appearance, fitting for a fantasy prince's companion. Side-facing view, standing pose, smooth edges, high resolution, professional quality, transparent background.", "description": "An adorable baby dragon pet with blue and silver scales for Ken's dress-up scene.", "subtype": "character", "aspect_ratio": [841, 981], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_dress_royal_blue": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_dress_royal_blue_ffe308e0-dc93-4d2f-8015-ebc0bc6fc266.webp", "type": "image", "prompt": "A high-fashion 'Diamond Majesty' royal blue ballgown featuring intricate diamond accents and sparkling textures. The dress should be designed as a character layer with a transparent background. Ensure the silhouette, scale, and positioning of the matching royal blue heels perfectly align with 'nikki_dress_lavender_dream'. The gown should be floor-length but styled to reveal the shoes, specifically fitted for the Nikki character base model with a front-facing pose. Clean, polished, game-ready asset with high-resolution details.", "description": "A redesigned Diamond Majesty royal blue gown tailored for the Nikki character base.", "subtype": "object", "aspect_ratio": [813, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "nikki_dress_gold_glamour": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_dress_gold_glamour_58e7565b-83ac-4e1e-92fe-cd463d011b99.webp", "type": "image", "prompt": "Generate a full-body, front-view golden goddess glamour gown for a dress-up game. The gown should be a shimmering metallic gold with elegant draping and high-fashion details. Include visible matching gold high heels at the bottom. The size, proportions, and silhouette must perfectly match the 'nikki_dress_lavender_dream' asset to ensure a perfect fit on the 'nikki_base' character. Professional quality, clean vector-style edges, high resolution, transparent background.", "description": "A golden goddess glamour gown with integrated heels, perfectly tailored for the Nikki character base.", "subtype": "object", "aspect_ratio": [826, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "nikki_dress_purple_diva": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_dress_purple_diva_d0a94146-430e-46b3-90fa-1070d1897f33.webp", "type": "image", "prompt": "Generate a full-body, front-view deep purple Amethyst Diva ballgown designed for a dress-up game. Adjust the dress length to be slightly shorter or asymmetrical at the hem so that the matching purple high heels are clearly visible at the bottom. The gown should feature elegant ruffles, glittery amethyst accents, and a silhouette that perfectly aligns with the 'nikki_base' character. High-quality, clean lines, polished game-ready asset on a transparent background.", "description": "A deep purple Amethyst Diva ballgown with visible matching heels, specifically tailored for the Nikki character base.", "subtype": "object", "aspect_ratio": [809, 1248], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_dress_emerald_queen": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_dress_emerald_queen_7593670e-0a95-4cfb-b8dc-725f44e66988.webp", "type": "image", "prompt": "Generate a high-fashion emerald green queen-style ballgown for a dress-up game. The dress features intricate gold royal embroidery, gold trim along the hem and bodice, and a majestic, voluminous silhouette. Designed as a standalone clothing layer for a character with dark skin tones. Clean vector art style, polished and professional game asset, front-facing view, transparent background.", "description": "An elegant emerald green queen-style ballgown with gold trim for the Nikki character model.", "subtype": "object", "aspect_ratio": [832, 1182], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "nikki_dress_silver_star": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_dress_silver_star_165863d5-55ed-435e-a773-979d62c1cb28.webp", "type": "image", "prompt": "Redesign the silver star-themed popstar-princess gown from image 1. It must be a full-body dress with visible matching silver heels. The dress should feature star motifs, sequins, and a shimmering metallic silver fabric. Ensure the proportions, scale, and foot placement perfectly match image 2 to allow for seamless layering on the character base. High-fashion game asset, clean edges, transparent background, front-facing view.", "description": "A silver star-themed popstar-princess gown with matching heels, perfectly aligned for the Nikki character model.", "subtype": "object", "aspect_ratio": [765, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "nikki_dress_white_angel": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_dress_white_angel_d60a77fe-1583-46f5-8cbc-2f89dd621eca.webp", "type": "image", "prompt": "Transform the nikki_dress_white_angel into an ethereal white angel-inspired gown that matches the exact proportions, size, and fit of the nikki_dress_lavender_dream. Add integrated matching white crystal heels with pearl accents that are clearly visible at the bottom. Ensure the dress features pearl accents and maintains a shimmering, angelic aesthetic. The garment must be designed for a front-facing character layering, with both feet and heels visible and properly positioned to fit the nikki_base. Transparent background, high resolution, polished game-ready asset.", "description": "An ethereal white angel-inspired gown with pearl accents and integrated heels, tailored for the Nikki character model.", "subtype": "object", "aspect_ratio": [822, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "nikki_dress_pink_princess": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_dress_pink_princess_5240678c-04df-4429-8de2-81964cb4a7b0.webp", "type": "image", "prompt": "A vibrant hot pink princess ballgown for a dress-up game, featuring glittery fabric and elegant ruffles. Redesign the dress to match the exact size, floor-length proportions, and silhouette of the Lavender Luxe dress (nikki_dress_lavender_dream). Ensure matching pink high heels are clearly visible at the bottom and precisely aligned to fit the feet of the nikki_base. Front-facing, symmetrical illustration, clean edges, professional game-ready asset, transparent background.", "description": "A vibrant hot pink princess ballgown with matching heels, precisely tailored for the Nikki character base.", "subtype": "object", "aspect_ratio": [821, 1248], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_dress_sunset_coral": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_dress_sunset_coral_2f124de4-3c0f-4b51-a878-b64f282b35d1.webp", "type": "image", "prompt": "A beautiful sunset coral-orange princess gown designed for character layering. The dress features a slightly shorter floor-length hem to ensure matching coral high heels are clearly visible at the bottom. The style is elegant and royal, featuring gradient orange and pink tones, fine silk textures, and subtle glitter. The gown must be perfectly aligned to fit the 'nikki_base' character model, showing a full-body front-facing silhouette on a transparent background.", "description": "A sunset coral-orange princess gown for Nikki, designed to show matching heels and fit the character base.", "subtype": "object", "aspect_ratio": [798, 1248], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_dress_midnight_navy": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_dress_midnight_navy_c0f861a0-2ea2-4930-94dd-de9647db330a.webp", "type": "image", "prompt": "Generate a full-body, front-facing midnight navy blue evening gown with silver star embroidery, designed for character layering. The gown must feature visible matching navy heels. Ensure the proportions, dress length, and placement of the feet exactly match the scale and silhouette of image 1 to ensure a flawless fit on the Nikki character base. Use a clean, polished, high-fashion game asset style with a transparent background.", "description": "A midnight navy blue evening gown with silver star embroidery and visible matching heels, perfectly sized for the Nikki character base.", "subtype": "object", "aspect_ratio": [773, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "nikki_dress_lavender_dream": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_dress_lavender_dream_eca86850-af90-44ba-b243-0e13b3ca748d.webp", "type": "image", "prompt": "Generate a full-body, front-view dreamy lavender purple ballgown for a dress-up game. The dress features soft ruffles, delicate crystal accents, and a romantic princess silhouette. Designed in a clean, polished vector art style to be layered over a character with dark brown skin. Professional quality game asset, transparent background, high resolution, matching the style of nikki_dress_royal_blue.", "description": "A dreamy lavender purple ballgown with crystal accents for the Nikki character model.", "subtype": "object", "aspect_ratio": [766, 1154], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "nikki_dress_teal_ocean": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_dress_teal_ocean_92f3271e-a383-4692-97f4-195b1efccd8e.webp", "type": "image", "prompt": "Generate a beautiful teal ocean-inspired mermaid gown for a dress-up game. The gown features iridescent scales, seashell accents, and tropical princess details. Designed to be layered on a character with dark brown skin. High-quality clean vector art style, front-view, symmetrical silhouette, vibrant colors, transparent background, matching the art style of nikki_dress_royal_blue and nikki_base.", "description": "A teal ocean-inspired mermaid gown with iridescent scales and seashell accents, designed for the Nikki character model.", "subtype": "object", "aspect_ratio": [808, 1244], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "nikki_bag_gold_clutch": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_bag_gold_clutch_db3f95aa-745a-4508-bec3-6dd0da6c7dd5.webp", "type": "image", "prompt": "Generate a high-quality vector-style gold metallic clutch purse with elegant diamond accents. The design should be luxurious and glamorous, suitable for a princess dress-up game. Front-facing view, clean lines, polished metallic texture, transparent background. Ensure the style and color palette match the luxury items for the Nikki character set.", "description": "A luxurious gold metallic clutch purse with diamond accents for the Nikki character model.", "subtype": "object", "aspect_ratio": [946, 845], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_bag_purple_velvet": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_bag_purple_velvet_ec68c5c0-3e49-4e86-a19c-5c451fe8f043.webp", "type": "image", "prompt": "Generate a stylish purple velvet handbag with gold hardware and sophisticated design for a princess dress-up game. High-quality vector art style, clean lines, polished finish, front view, matching the aesthetic of existing accessories like image 1. Transparent background.", "description": "A stylish purple velvet handbag with gold hardware for Nikki character layering.", "subtype": "object", "aspect_ratio": [1023, 914], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_bag_silver_sparkle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_bag_silver_sparkle_60213f83-cc98-4d33-98bf-0f71057a7593.webp", "type": "image", "prompt": "Generate a glamorous silver evening purse with crystal embellishments and a sparkling finish. Vector art style, clean lines, polished and high-fashion. Specifically designed as an accessory for a princess dress-up game. Front-facing view, transparent background, high resolution.", "description": "A sparkling silver evening purse with crystal embellishments for the Nikki character's dress-up set.", "subtype": "object", "aspect_ratio": [1014, 913], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_bag_black_elegant": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_bag_black_elegant_f0cfa0ee-ef13-4a45-93bb-c4deb11f374d.webp", "type": "image", "prompt": "Generate a high-quality vector illustration of an elegant black designer handbag. The bag features sophisticated gold trim, a chic silhouette, and polished gold hardware. Designed in a clean, professional game asset style with smooth lines and vibrant details to match the Nikki character aesthetic. Front-view, isolated on a transparent background, high resolution.", "description": "An elegant black designer handbag with gold trim for the Nikki character model, featuring a sophisticated and chic design.", "subtype": "object", "aspect_ratio": [570, 604], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_bag_coral_pearl": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_bag_coral_pearl_a3e3d5a5-d9d9-463c-a0f2-7f4fd1dd30d6.webp", "type": "image", "prompt": "Generate a beautiful coral-colored clutch bag with elegant pearl details, designed for a princess dress-up game. The bag should have a warm, sophisticated feel with smooth vector art lines and a clean, polished finish. Side or front view, isolated on a transparent background. Match the clean vector style and rose-gold/gold hardware aesthetic of nikki_bag_gold_clutch and nikki_bag_purple_velvet.", "description": "A warm coral clutch bag with pearl accents, designed as an accessory for the Nikki character.", "subtype": "object", "aspect_ratio": [1024, 914], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "nikki_pet_poodle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_pet_poodle_35d75ced-b6d0-444f-8f03-a9fd533bf47c.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable royal chocolate brown poodle puppy. The poodle has a well-groomed, curly coat, wearing a shiny gold collar and a stylish purple bow. Elegant and cute aesthetic, clean vector art style with smooth lines and polished colors, consistent with a princess dress-up game. High resolution, professional quality, transparent background.", "description": "An adorable royal chocolate brown poodle puppy with a gold collar and purple bow for Nikki's dress-up scene.", "subtype": "object", "aspect_ratio": [617, 964], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_pet_kitten": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_pet_kitten_9364043c-9bd5-445a-8cd2-ea4bb453833f.webp", "type": "image", "prompt": "Generate a beautiful sleek black kitten with striking golden eyes, wearing a purple jeweled collar with gold accents. Full body standing pose, elegant and mysterious aesthetic. Clean vector art style with smooth lines and polished colors, matching the existing Barbie dress-up game assets. Front view, transparent background, high resolution, professional quality.", "description": "An elegant sleek black kitten with a purple jeweled collar for the Nikki dress-up set.", "subtype": "object", "aspect_ratio": [668, 1107], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_pet_bunny": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_pet_bunny_8ecd7b38-137d-4806-aed2-349ab34383b8.webp", "type": "image", "prompt": "Generate a clean vector art illustration of an adorable royal brown and white lop-eared bunny wearing a small golden crown. The bunny should have a sweet expression, soft fur textures, and a royal aesthetic. Front-facing, full body view, standing on a transparent background. Maintain the same artistic style, line weight, and vibrant color palette as seen in the existing pets for Barbie and Nikki.", "description": "An adorable brown and white lop bunny with a gold crown for the Nikki character's dress-up scene.", "subtype": "object", "aspect_ratio": [671, 1019], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_pet_unicorn": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_pet_unicorn_e9167b91-894b-4998-9ce8-4dab59eec215.webp", "type": "image", "prompt": "Generate a full-body, side-view illustration of a magical mini unicorn pet for a dress-up game. The unicorn has a sleek white coat, a vibrant purple and gold mane and tail, and a shimmering golden horn. Clean vector art style with bold outlines and soft gradients, matching the aesthetic of 'nikki_base'. Highly detailed with sparkles and a majestic appearance. Standing pose, transparent background, high resolution.", "description": "A magical mini unicorn pet for Nikki's dress-up scene, featuring a purple and gold mane.", "subtype": "object", "aspect_ratio": [848, 996], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_pet_parrot": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_pet_parrot_eb5d8cfe-7bea-40e1-8d2c-adceba0ccfc0.webp", "type": "image", "prompt": "Generate a high-quality vector illustration of a gorgeous African Grey parrot, standing in a regal pose. The parrot features realistic silver-grey feathers and a distinct red tail. It is adorned with elegant gold jewelry, such as a small gold collar or anklet with tiny diamonds. The art style must be clean, polished vector art with smooth lines and vibrant colors, matching the existing pet assets like 'nikki_pet_poodle'. Full body view, front-facing, transparent background.", "description": "An intelligent and regal African Grey parrot with silver feathers and gold jewelry for the Nikki character set.", "subtype": "object", "aspect_ratio": [524, 1079], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_pet_pony": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_pet_pony_2cabab5e-37ff-45a0-9bc3-b53cac5e9988.webp", "type": "image", "prompt": "Generate a full-body, side-view illustration of an adorable black mini pony. The pony should feature purple flower decorations in its mane and tail, and wear elegant gold royal accessories like a small bridle or chest plate. Clean vector art style with bold outlines and vibrant colors, matching the aesthetic of a princess dress-up game. High resolution, professional quality, transparent background.", "description": "An adorable black mini pony with purple flowers and gold accessories for Nikki's dress-up scene.", "subtype": "object", "aspect_ratio": [891, 906], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_pet_swan": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_pet_swan_4898202a-3a76-4ed7-8cf8-f58cfab07735.webp", "type": "image", "prompt": "Generate a full-body, front-view illustration of an elegant royal white swan. The swan should be wearing a majestic gold crown with purple gemstone accents. Design it in a clean, polished vector art style suitable for a princess dress-up game. The swan should have a graceful and regal posture. High resolution, detailed, professional quality game asset on a transparent background.", "description": "An elegant royal white swan with a gold and purple crown for Nikki's dress-up scene.", "subtype": "object", "aspect_ratio": [657, 1400], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_pet_butterfly": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_pet_butterfly_ed170ec5-a2bf-47ad-a9fc-2abe339f608f.webp", "type": "image", "prompt": "Generate a high-quality vector art illustration of a magical iridescent butterfly. The wings should feature a beautiful gradient of deep purple and royal gold with sparkling dust effects. The style should be clean, polished, and match a princess dress-up game aesthetic. Front-facing view, symmetrical wings, high resolution, transparent background.", "description": "A magical purple and gold butterfly pet with iridescent wings for the Nikki character dress-up scene.", "subtype": "object", "aspect_ratio": [778, 623], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_bg_ballroom": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_bg_ballroom_903ab009-b399-421a-bbd0-7b52a0e4baed.webp", "type": "image", "prompt": "Generate a wide 16:9 aspect ratio background of a glamorous palace ballroom for a dress-up game. The scene features royal purple velvet curtains with intricate gold trim, sparkling crystal chandeliers hanging from a high ceiling, and polished marble floors that reflect the light. The color palette is dominated by rich purple and gold to create an elegant and luxurious atmosphere. High resolution, clean digital art style, polished and professional game background.", "description": "A glamorous palace ballroom background with purple and gold accents for Nikki's dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "nikki_bg_garden": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_bg_garden_f7e1fa8f-9957-4b2d-aaa3-3673700fdc33.webp", "type": "image", "prompt": "Generate a wide 16:9 background of a beautiful royal garden at twilight. Features cascading purple wisteria from stone arches, ornate gold fountains with sparkling water, and elegant marble pathways. The atmosphere is romantic and magical with soft twilight lighting, purple and gold accents, and a lush, polished fairytale aesthetic. Clean, detailed vector art style consistent with a princess dress-up game.", "description": "A romantic royal garden background with purple wisteria and gold fountains for Nikki's dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "nikki_bg_bedroom": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_bg_bedroom_2ee2fd3b-774f-4608-bace-7eb47a3c52ed.webp", "type": "image", "prompt": "Generate a wide 16:9 aspect ratio background of a luxurious and cozy princess bedroom. The room is decorated in a regal purple and gold color palette. It features an elegant canopy bed with silky purple drapes, a glamorous vanity mirror with gold trim, and sophisticated royal decor. The lighting is warm and inviting, matching the aesthetic of a high-end dress-up game. High detail, clean vector art style, polished finish.", "description": "A luxurious princess bedroom background in purple and gold tones for Nikki's dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "nikki_bg_beach": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_bg_beach_2e35a2a6-6dec-4be8-ae25-7601de7cd743.webp", "type": "image", "prompt": "Generate a wide 16:9 scenic background of a stunning twilight beach for a dress-up game. The scene features a magical atmosphere with a sunset sky in deep purple and shimmering gold hues. Include silhouettes of palm trees, calm turquoise ocean waters reflecting the sunset, and a clean, polished vector art style that matches the 'bg_beach' and 'nikki_bg_ballroom' assets. No characters, just a beautiful, serene environment.", "description": "A stunning twilight beach background with purple and gold sunset hues for Nikki's dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "nikki_bg_castle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_bg_castle_d905fb2e-004f-450f-b6ed-fe713b5e09cb.webp", "type": "image", "prompt": "Generate a wide, high-resolution background of a majestic fairytale castle exterior. The castle features elegant spires, royal purple banners with gold trim, and golden spires. The architecture is grand and impressive with a magical atmosphere and soft twilight lighting. Style is clean, polished vector art matching a princess dress-up game aesthetic. 16:9 aspect ratio.", "description": "A majestic purple and gold fairytale castle background for Nikki's dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "nikki_bg_stage": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_bg_stage_0c20f6f8-b623-4a27-8176-d0bab8ffaa91.webp", "type": "image", "prompt": "Generate a wide 16:9 background of a glamorous concert and fashion show stage. The scene features purple and gold dramatic lighting, bright spotlights, and floating sparkles. A luxurious red carpet runway extends toward the viewer. The atmosphere is high-fashion and star-quality, matching the elegant vector art style of a princess dress-up game. High resolution, polished finish, professional quality.", "description": "A glamorous concert and fashion show stage background with purple and gold lighting for Nikki's dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_dress_gold_glamour": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_dress_gold_glamour_2bce4ba0-88b7-43b3-8e40-a9db732875da.webp", "type": "image", "prompt": "Transform the christie_dress_gold_glamour to include matching visible gold metallic heels at the bottom. Adjust the gown's length and proportions to perfectly match christie_dress_purple_royal, ensuring the dress is sized for the Christie character base. The character's feet and elegant gold shoes must be clearly visible. Maintain the high-fashion gold metallic finish, structured shoulders, and luxurious texture. Front-facing view, transparent background, high resolution, game-ready layering asset.", "description": "A stunning gold metallic glamour ballgown with visible matching heels, designed for layering over the Christie character model.", "subtype": "object", "aspect_ratio": [832, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_dress_ruby_red": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_dress_ruby_red_cb53e132-85ab-4b30-9ef0-4efb995524af.webp", "type": "image", "prompt": "Generate a high-fashion ruby red mermaid-style gown designed as a game asset. The dress features a dramatic high-low hemline that clearly reveals a pair of matching ruby red high heels. The style should be elegant and glamorous with shimmering fabric textures. Ensure the gown is front-facing, standing tall, and perfectly proportioned to layer over the 'christie_base' character. The background must be transparent. Clean vector-like edges, high resolution, professional game-ready quality.", "description": "A glamorous ruby red mermaid gown with a high-low hemline and matching heels for the Christie character.", "subtype": "object", "aspect_ratio": [816, 1248], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_dress_emerald_queen": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_dress_emerald_queen_5a8a4eaa-1190-4171-af60-a762339ec444.webp", "type": "image", "prompt": "A redesign of the emerald green queen-style ballgown from image 1. Modify the dress to have a significantly higher lifted hemline at the front in a high-low style, completely exposing the matching emerald green high heels and the character's feet. The gown should feature gold trim, butterfly appliques, and glitter accents. Maintain the same art style, lighting, and fit for the Christie base model. Side-view/front-facing alignment, transparent background, high resolution.", "description": "Redesigned emerald queen gown for Christie with a high-low hemline to clearly display matching green heels.", "subtype": "object", "aspect_ratio": [832, 1248], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_dress_purple_royal": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_dress_purple_royal_ed3c3e1d-3fc1-4f2d-9848-5a1855bcef5f.webp", "type": "image", "prompt": "Change the deep purple royal ballgown from image 1 to include matching visible purple high heels at the bottom, ensuring both feet are clearly shown. The dress should be a dramatic, floor-length gown with gold accents, resized and proportioned to match the 'christie_dress_coral_sunset' and 'christie_dress_pink_princess' assets for layering over the 'christie_base'. Professional game asset, transparent background, front-facing view, high resolution, clean polished style.", "description": "A dramatic deep purple royal ballgown with gold accents and matching visible heels, tailored for the Christie character base.", "subtype": "object", "aspect_ratio": [832, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_dress_coral_sunset": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_dress_coral_sunset_f659deca-712b-4680-9b9a-6e075e8b64cb.webp", "type": "image", "prompt": "Transform the christie_dress_coral_sunset to include matching coral high heels at the bottom. Adjust the gown's length and proportions to match christie_dress_purple_royal, ensuring both feet and the elegant coral shoes are clearly visible. Maintain the warm sunset coral color and sophisticated princess style. The asset must be a front-facing clothing layer on a transparent background, perfectly aligned to fit the christie_base character model.", "description": "Warm coral sunset-colored princess gown for Christie with visible matching heels, designed for character layering.", "subtype": "object", "aspect_ratio": [832, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_dress_white_angelic": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_dress_white_angelic_b365ac17-a69a-4386-890b-e0eab2c35edc.webp", "type": "image", "prompt": "Transform the white angelic princess gown to include matching elegant white high heels visible at the bottom. Ensure the dress proportions and character pose match image 'christie_dress_purple_royal', with the feet and shoes clearly showing for layering. Maintain the ethereal silver and pearl accents and the angelic aesthetic. Full body garment illustration, front-view, transparent background, high resolution, polished game-ready asset.", "description": "An ethereal white angelic princess gown with matching white heels, tailored for layering over the Christie character model.", "subtype": "object", "aspect_ratio": [800, 1234], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_dress_pink_princess": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_dress_pink_princess_89feb636-1d22-48ea-be9e-4e1f45516d49.webp", "type": "image", "prompt": "Modify the existing pink ballgown to have a shorter hemline that clearly reveals matching elegant pink high heels. The dress should feature vibrant hot pink fabric with delicate rose embroidery and glitter accents. Ensure the proportions, height, and foot positioning exactly match 'christie_dress_purple_royal' to fit the 'christie_base'. The character's feet should be shown wearing the shoes. Full-body clothing asset, front view, transparent background, high resolution, polished game art style.", "description": "A vibrant hot pink princess ballgown for Christie with rose details and visible matching pink heels, designed for character layering.", "subtype": "object", "aspect_ratio": [758, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_dress_teal_mermaid": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_dress_teal_mermaid_050e8a39-11ae-4371-90df-b33867b3c2a4.webp", "type": "image", "prompt": "Change the dress in christie_dress_teal_mermaid to show matching visible teal high-heeled shoes at the bottom. Adjust the dress length and proportions to match christie_dress_purple_royal, ensuring both feet and elegant teal heels are clearly visible. Maintain the original turquoise teal color, iridescent seashell accents, and mermaid-tail silhouette. High-resolution fashion illustration, clean edges for character layering, transparent background, front-facing view.", "description": "An edited teal mermaid gown for Christie with visible matching heels, designed for character layering.", "subtype": "object", "aspect_ratio": [811, 1248], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_dress_silver_star": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_dress_silver_star_8675b0ff-5513-4375-a252-1f0baff74161.webp", "type": "image", "prompt": "Transform the silver star-themed dress to have a shorter front hem that clearly reveals matching elegant silver high heels. Maintain the dazzling silver sparkle and star motifs from the original design. The gown should be a full-length standing illustration designed for layering, matching the proportions and front-facing pose of the 'christie_dress_purple_royal'. Ensure the shoes are visible at the bottom to fit the Christie character base feet position. Transparent background.", "description": "Dazzling silver star-themed popstar gown with visible matching heels, tailored for the Christie character base.", "subtype": "object", "aspect_ratio": [832, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_dress_lavender_dream": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_dress_lavender_dream_2d0cac34-0e47-4d53-b447-080809354959.webp", "type": "image", "prompt": "Generate a high-quality fashion doll dress, a dreamy lavender purple ballgown featuring soft lavender fabric with crystal accents and flowing layers. The style is romantic with subtle flower details and magical sparkles. Designed for a princess dress-up game, ensure it has a full-length princess silhouette that would complement a character with dark brown skin. Transparent background, clean vector art style with soft shading, front-view, standing position for layering.", "description": "A dreamy lavender purple ballgown with crystal accents and flowing layers, designed to layer over the Christie character model.", "subtype": "object", "aspect_ratio": [826, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_dress_midnight_navy": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_dress_midnight_navy_3b1d73c9-8618-446f-b1e3-7d7cb31c5a7a.webp", "type": "image", "prompt": "Generate a full-body, front-facing burgundy wine-colored evening gown with a luxurious satin finish for a dress-up game. The dress features a fitted bodice with an off-shoulder neckline and a dramatic high-low hemline. Both matching burgundy high heels must be clearly visible. The design includes a gold metallic waist accent and subtle shimmer. The pose must be a natural standing pose with legs close together, precisely scaled and proportioned to layer over the Christie character base (dark skin tone, glamorous athletic build). High resolution, clean edges, professional game asset style, transparent background.", "description": "An elegant burgundy wine-colored evening gown with a high-low hemline and matching heels, designed for the Christie character model.", "subtype": "object", "aspect_ratio": [813, 1248], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_bag_gold_clutch": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_bag_gold_clutch_59f92e85-4126-457d-8663-29a2c2f3370b.webp", "type": "image", "prompt": "Generate a professional game asset of a luxurious gold metallic clutch purse. The design should feature warm gold tones, amber gem accents, and an elegant decorative clasp. Use a clean vector art style with soft shading and sophisticated glamour aesthetic. The item should be presented from a clear front-angle view, suitable for a princess dress-up game. Style should match the gold tones of christie_dress_gold_glamour and the design language of nikki_bag_gold_clutch. Transparent background, high resolution.", "description": "A luxurious gold metallic clutch purse with diamond accents for the Christie character model.", "subtype": "object", "aspect_ratio": [780, 751], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_bag_ruby_velvet": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_bag_ruby_velvet_52c8af25-32a2-468b-90a6-b66fd39c9b36.webp", "type": "image", "prompt": "Generate a stylish ruby red velvet handbag with gold hardware and elegant trim. The design should be sophisticated with a rich velvet texture and polished gold clasp. Clean vector art style with soft shading, matching the glamorous fashion doll aesthetic of the Christie character set. Front-facing view, professional quality, high resolution, transparent background.", "description": "A stylish ruby red velvet handbag with gold hardware for the Christie character set.", "subtype": "object", "aspect_ratio": [728, 638], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "christie_bag_emerald_purse": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_bag_emerald_purse_27184711-d159-4e79-9fcf-dde2d60f65ff.webp", "type": "image", "prompt": "Generate a high-quality vector-style elegant emerald green evening purse for a fashion doll dress-up game. The purse should feature rich green fabric texture, sparkling crystal embellishments, and a sophisticated gold clasp. Match the glamorous aesthetic of Christie's royal collection. Front view, clean lines, professional game asset, transparent background.", "description": "An elegant emerald green evening purse with gold accents for the Christie character dress-up set.", "subtype": "ui", "aspect_ratio": [829, 954], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_bag_silver_sparkle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_bag_silver_sparkle_873d74dd-c2fc-479d-99e4-2eba616255bf.webp", "type": "image", "prompt": "Generate a high-fashion, sparkling silver evening purse with crystal embellishments and subtle star motifs. Designed as a clean vector-style game asset for a princess dress-up game. The purse should feature metallic silver textures and elegant hardware, matching the glamorous style of a fashion doll accessory. Front-facing view, transparent background, professional quality.", "description": "A sparkling silver evening purse with star motifs for the Christie character dress-up set.", "subtype": "ui", "aspect_ratio": [1021, 1019], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_bag_coral_pearl": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_bag_coral_pearl_b92866bb-d320-4514-aa78-1bf5389a51a9.webp", "type": "image", "prompt": "Generate a high-quality, professional game asset of a warm coral clutch bag. The design should feature elegant pearl accents, a sophisticated gold clasp, and a romantic, high-fashion aesthetic. Clean vector art style with soft shading, matching the fashion doll aesthetic of the Christie character series. Standing front-view, transparent background, isolated for layering in a dress-up game.", "description": "A warm coral clutch bag with pearl accents and a gold clasp for the Christie character.", "subtype": "ui", "aspect_ratio": [829, 833], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "christie_pet_poodle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_pet_poodle_bbf67f1a-7703-43ac-bab3-a0b09306e408.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable royal brown poodle puppy. The poodle has fluffy, elegant warm brown fur, wearing a luxurious gold collar with a ruby red bow. Clean vector art style with soft shading, polished game-ready asset, professional quality. High resolution, transparent background, matching the fashion doll aesthetic and style of image 1.", "description": "An adorable royal brown poodle puppy with a gold collar and ruby bow for the Christie dress-up set.", "subtype": "object", "aspect_ratio": [799, 1246], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_pet_kitten": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_pet_kitten_6841bb5e-4dff-4e6e-b0de-5741f4e2ab4e.webp", "type": "image", "prompt": "Generate a full-body standing illustration of an elegant sleek black kitten for a princess dress-up game. The kitten should be wearing a luxurious gold collar encrusted with small rubies or amber gems to match Christie's aesthetic. High-quality vector art style with clean lines, soft shading, and bright expressive eyes. The style should be consistent with a fashion doll universe. Transparent background, front-facing or slightly angled, professional quality.", "description": "An elegant sleek black kitten with a gold jeweled collar for the Christie dress-up scene.", "subtype": "object", "aspect_ratio": [752, 1247], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_pet_bunny": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_pet_bunny_d021744b-b777-4602-a1ee-f3b755bedcc5.webp", "type": "image", "prompt": "Generate a full-body standing illustration of an adorable brown and white lop-eared bunny wearing a small, ornate gold royal crown. The bunny should have fluffy fur with warm coloring, cute expressive eyes, and a regal yet sweet posture. Style it as a clean vector-style game asset with soft shading to match a fashion doll aesthetic. Front-facing view, professional quality, high resolution, transparent background.", "description": "An adorable royal brown and white lop bunny with a gold crown for Christie's dress-up scene.", "subtype": "object", "aspect_ratio": [776, 1187], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_pet_unicorn": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_pet_unicorn_2a19d118-d52d-4e83-acd3-f39364a5a8bd.webp", "type": "image", "prompt": "Generate a full-body, side-view illustration of a magical mini unicorn pet for a princess dress-up game. The unicorn should feature a mane and tail in warm amber, gold, and ruby red tones. It should have an elegant golden horn with magical sparkles around it. Design it in a clean vector art style with soft shading, matching a fashion doll aesthetic. Transparent background, high resolution, professional quality, standing pose.", "description": "A magical mini unicorn pet with gold and ruby accents for Christie's dress-up scene.", "subtype": "object", "aspect_ratio": [701, 805], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_pet_parrot": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_pet_parrot_aecd2075-9074-4d65-8d4e-5411f95dc564.webp", "type": "image", "prompt": "Generate a regal African Grey parrot with sleek silver-grey feathers and a bright red tail, standing in a front-facing pose. The parrot wears elegant gold jewelry and ruby-studded ornaments around its neck and feet. Clean vector art style with soft shading, polished game-ready aesthetic, transparent background for layering, high resolution, matching the visual style of Christie's pets.", "description": "A regal African Grey parrot with gold and ruby jewelry for the Christie character dress-up scene.", "subtype": "object", "aspect_ratio": [605, 1247], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_pet_pony": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_pet_pony_e8d00b90-eb61-4f84-a594-369cc509e3d8.webp", "type": "image", "prompt": "Generate a full-body, side-view illustration of an adorable chestnut brown mini pony for a princess dress-up game. The pony should feature elegant royal styling including gold flower decorations in its mane and gold accessories. Use a clean vector art style with soft shading and polished lines, matching the aesthetic of a fashion doll pet. High resolution, professional quality, transparent background.", "description": "An adorable royal chestnut mini pony with gold flower decorations for the Christie character set.", "subtype": "object", "aspect_ratio": [1008, 1022], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_pet_swan": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_pet_swan_219479e7-a5e3-4740-a940-bbda05932625.webp", "type": "image", "prompt": "Generate a full-body illustration of an elegant royal black swan, standing in a regal posture. The swan features sleek black feathers and wears a majestic gold crown adorned with red rubies. Professional clean vector art style with soft shading, matching a fashion doll aesthetic. Transparent background, high resolution, detailed feathers, front-view illustration, game-ready asset.", "description": "An elegant royal black swan with a gold and ruby crown for the Christie character set.", "subtype": "object", "aspect_ratio": [404, 1213], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "christie_pet_butterfly": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_pet_butterfly_98765668-59ce-4a7d-a04f-f0c384d76c41.webp", "type": "image", "prompt": "Generate a magical iridescent butterfly pet with smooth vector-style edges, featuring warm amber, gold, and ruby red tones. The wings should have sparkle effects and a jewel-like quality. Clean fashion doll aesthetic, front-facing, professional quality, transparent background for layering.", "description": "A magical gold and ruby butterfly pet with iridescent wings for Christie's dress-up scene.", "subtype": "object", "aspect_ratio": [1024, 907], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_bg_ballroom": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_bg_ballroom_23109ac7-81a6-4619-be4f-a828a9021ecc.webp", "type": "image", "prompt": "Generate a wide 16:9 aspect ratio image of a glamorous palace ballroom background. The scene features elegant crystal chandeliers, warm gold-leafed walls, and rich ruby red velvet drapes. The floor is polished white marble with intricate golden patterns. The atmosphere is luxurious, sophisticated, and royal. Use a clean, polished vector-style digital art aesthetic with soft lighting and sparkles, matching the visual style of image 1 but using a gold and ruby color palette instead of purple and gold.", "description": "A glamorous royal ballroom background in gold and ruby for the Christie character scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_bg_garden": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_bg_garden_6c60ee09-5eda-4c51-ab03-a2f082b58a69.webp", "type": "image", "prompt": "Generate a wide, high-resolution 16:9 background of a romantic royal garden. Features include lush green hedges, blooming red rose bushes, and elegant gold fountains with flowing water. In the distance, a sophisticated golden gazebo stands under warm, golden-hour sunset lighting. The style is a clean, polished vector art aesthetic with soft shading, matching the luxurious and elegant tone of a princess dress-up game. Consistent with the warmth of the 'christie_bg_ballroom' asset.", "description": "A romantic royal garden background with gold fountains and red roses for Christie's dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_bg_bedroom": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_bg_bedroom_0fd4514a-507c-47b4-a0de-ecf4666c6c4c.webp", "type": "image", "prompt": "Generate a wide 16:9 luxurious princess bedroom background for a dress-up game. The room features a grand canopy bed with rich red velvet curtains, elegant gold-trimmed furniture, and warm ambient lighting. The color palette is dominated by sophisticated gold and ruby tones. High-fashion vector art style with clean lines and soft shading, matching the glamorous aesthetic of the Christie character series. Include sophisticated decor like a vanity with a golden mirror and plush rugs, high resolution, detailed professional quality.", "description": "A luxurious princess bedroom background in gold and ruby tones for Christie's dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_bg_beach": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_bg_beach_082abbbf-84ae-41b4-ad26-3d660f2d6dc1.webp", "type": "image", "prompt": "Generate a wide 16:9 background of a stunning golden hour tropical beach. The scene features a warm sunset with vibrant gold and coral hues in the sky, reflecting on turquoise water and white sand. Include elegant palm trees framing the view. The art style should be a clean, polished vector-style illustration with soft shading and a romantic, glamorous atmosphere consistent with a princess fashion doll game.", "description": "A stunning golden hour tropical beach background with gold and coral sunset hues for the Christie character.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_bg_castle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_bg_castle_39a6a4a0-d547-4942-9ccc-d7c0d94731d5.webp", "type": "image", "prompt": "Generate a 9:16 tall image of a majestic fairytale castle exterior for a princess dress-up game. The castle features elegant towers with gleaming gold spires and ruby-red banners fluttering in the wind. The scene is set against a warm sunset sky with hues of gold, coral, and soft orange. Clean vector art style with soft shading and a glamorous, regal atmosphere. Consistent with the aesthetic of a fashion doll game world, matching the warm gold and ruby color palette of the Christie character set.", "description": "A majestic gold and ruby fairytale castle background for Christie's dress-up scene.", "subtype": "background", "aspect_ratio": [832, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_bg_stage": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_bg_stage_f4845c8b-a8b1-4cfb-af0f-4d1c72161fca.webp", "type": "image", "prompt": "Generate a wide 16:9 glamorous concert and fashion show stage background for a dress-up game. The scene features a gold and ruby-red color palette with dramatic spotlight effects, elegant velvet curtains on the sides, and a sparkling glitter backdrop. The floor is a polished dark stage with reflections of the gold and red lights. High-fashion diva performance aesthetic, clean vector art style with professional lighting, matching the visual style of a luxury princess game.", "description": "A glamorous concert and fashion show stage background with gold and red lighting for Christie's dress-up scene.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_dress_teal_casual": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_dress_teal_casual_ff0fbf51-40aa-4dbb-bd29-0c58026700f9.webp", "type": "image", "prompt": "Transform the teal dress from existing asset to a floor-length version that matches the proportions and silhouette of skipper_dress_coral_summer. Include visible matching teal high heels at the bottom. The design must feature the same elegant teal princess ballgown aesthetic with ruffles and sparkles. Ensure the entire outfit from the bodice down to the shoes is visible in a direct front-facing pose for character layering. Maintain the youthful Skipper character style with high resolution and a polished, clean game-ready look on a transparent background.", "description": "An elongated teal princess ballgown with matching heels for the Skipper character base.", "subtype": "object", "aspect_ratio": [753, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_dress_purple_glam": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_dress_purple_glam_3b2e86ac-a0bd-4e9a-ac6a-03ef44680339.webp", "type": "image", "prompt": "Generate a full-body, front-facing orchid-purple glamorous princess gown designed for a petite character. The dress is floor-length with a flowing silhouette, decorated with shimmering star sequins. Both feet are clearly visible at the bottom wearing matching purple high heels. The style should be clean, polished, and elegant, matching the proportions of 'skipper_dress_coral_summer' to layer perfectly over the 'skipper_base'. Transparent background.", "description": "An elongated floor-length orchid-purple glamorous princess gown with star sequins and matching heels for the Skipper character.", "subtype": "object", "aspect_ratio": [687, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_dress_coral_summer": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_dress_coral_summer_24876231-02ca-4c0b-bca9-2965057a7c73.webp", "type": "image", "prompt": "Generate a full-body, front-view vibrant coral-colored princess gown for a dress-up game. The dress should be floor-length with a youthful, flowy silhouette and delicate floral embroidery patterns. At the bottom, show both feet clearly with matching coral high heels visible. The dress must be designed for character layering with a transparent background. Match the youthful and polished art style of the Skipper character base. High resolution, professional game asset.", "description": "An elongated, floor-length vibrant coral princess gown with floral patterns and matching heels for the Skipper character.", "subtype": "object", "aspect_ratio": [716, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_dress_mint_princess": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_dress_mint_princess_28e8de0d-3181-4261-a689-fb0ac64a9ceb.webp", "type": "image", "prompt": "Generate a full-body front-facing mint green princess ballgown for a teenage character. The gown features an elongated, floor-length silhouette with elegant sparkles and trendy youthful details. Both matching mint green high heels are clearly visible at the bottom. Designed for layering, matching the proportions and scale of the 'skipper_base' and 'skipper_dress_coral_summer'. High-quality, clean vector-style game asset on a transparent background.", "description": "An elongated, floor-length mint green princess ballgown with matching heels, sized for the Skipper character base.", "subtype": "object", "aspect_ratio": [714, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_dress_gold_party": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_dress_gold_party_9ff52b45-b4e3-4b86-8cbf-fd8fbbe6098b.webp", "type": "image", "prompt": "Generate a glamorous gold sparkly party gown for a teenage princess character. The dress is floor-length with an elongated silhouette, decorated with gold sequins and glitter. At the bottom, two matching gold high heels are clearly visible. The garment is shown in a direct front-facing pose, perfectly centered, on a transparent background. The style is clean, polished, and youthful, matching the proportions of a petite teenage doll character. No body, just the clothing and shoes.", "description": "An elongated, floor-length gold sparkly party gown with visible matching heels, designed for the Skipper character base.", "subtype": "object", "aspect_ratio": [716, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_dress_white_elegant": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_dress_white_elegant_48b6b8ad-2eb6-4cce-9b05-729e9fb2cd9f.webp", "type": "image", "prompt": "Generate a full-body front-facing white elegant lace gown for a teenage princess character, designed for layering. The gown features delicate lace embroidery, an elongated floor-length silhouette, and a youthful yet sophisticated style. Both matching white high heels must be clearly visible at the bottom. Proportions must match the 'skipper_base' and the 'skipper_dress_coral_summer' asset. High resolution, clean edges, game-ready illustration on a transparent background.", "description": "An elongated, floor-length white elegant lace gown with matching heels for the Skipper character base.", "subtype": "object", "aspect_ratio": [693, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_bg_ballroom": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_bg_ballroom_964d1c48-f5aa-4d35-bfe8-0b3299678284.webp", "type": "image", "prompt": "Generate a 9:16 tall background of a youthful and vibrant palace ballroom. The scene should feature a mix of modern geometric patterns and classic elegance, with a primary color palette of teal, pink, and silver. Include polished floors, grand windows, and stylish chandeliers. The aesthetic should be clean, polished, and match the sporty-chic style of the Skipper character. Professional game-ready vector art style, high resolution, detailed lighting.", "description": "A youthful teal and pink palace ballroom background for Skipper's dress-up scene.", "subtype": "background", "aspect_ratio": [832, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_bg_bedroom": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_bg_bedroom_2ccf8584-85df-4ece-aeed-05a0657c1eda.webp", "type": "image", "prompt": "Generate a 9:16 tall image of a trendy teenage princess bedroom. The room features a youthful athletic aesthetic with a color palette of teal and pink. Include details like sports trophies on shelves, music posters, and modern stylish furniture. The lighting should be bright and cheerful. Match the clean vector art style of the existing game backgrounds like 'bg_bedroom' and 'skipper_bg_ballroom'. High resolution, professional quality game background.", "description": "A trendy teenage princess bedroom background with teal and pink decor for Skipper.", "subtype": "background", "aspect_ratio": [832, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_pet_puppy": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_pet_puppy_dfe9304c-e04f-4466-8ca1-1a3fc73895af.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable energetic golden retriever puppy. The puppy is wearing a teal collar and a sporty bandana with a simple pattern. Use a clean, polished vector art style suitable for a princess dress-up game, matching the aesthetic of pet_puppy and teresa_pet_puppy. High resolution, detailed, transparent background, professional quality.", "description": "An adorable energetic golden retriever puppy with a teal collar and sporty bandana for Skipper's dress-up scene.", "subtype": "object", "aspect_ratio": [693, 981], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "skipper_bag_sporty": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_bag_sporty_422ffbd9-c6e1-43b8-9e54-6c0b9f60412e.webp", "type": "image", "prompt": "Generate a trendy sporty crossbody bag for a dress-up game, designed for the Skipper character. The bag features a teal and pink color palette with athletic-chic design elements and polished gold accents. Clean vector art style, sharp outlines, professional game asset, front view, transparent background.", "description": "A trendy sporty crossbody bag in teal and pink for the Skipper character.", "subtype": "ui", "aspect_ratio": [497, 771], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "icon_wings": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/icon_wings_faa2fe19-f1a4-4ad9-b74b-1b43ae705857.webp", "type": "image", "prompt": "Generate a UI icon for a wings category in a unified kawaii chibi style. The icon features a cute pair of fairy wings with bubbly rounded shapes and thick outlines. Use a soft pastel mint background circle, bold teal and rose gold outlines, and white fill with soft shading. Include a specific sparkle accent in the top-right corner. Maintain the same visual composition, outline weight, and sparkle placement as `icon_outfit` and `icon_bags`. Clean vector-style game asset on a transparent background.", "description": "A unified kawaii chibi-style UI icon for the wings category, featuring a pastel mint circle background.", "subtype": "ui", "aspect_ratio": [1024, 1016], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "icon_wand": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/icon_wand_d8f33652-ce57-4bbc-8599-f3430b3e4a92.webp", "type": "image", "prompt": "A clean and polished UI icon of a magic wand with a sparkly star tip, pink and rose gold metallic texture, 2D vector style, no circular background, no borders, isolated on a transparent background, high resolution, game-ready asset.", "description": "A clean, high-fashion UI icon of a magic wand with a sparkly star tip for the accessory menu.", "subtype": "ui", "aspect_ratio": [553, 625], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "wings_pink_fairy": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_pink_fairy_536a7c57-dfc3-45d1-ab15-d26cf8f8f282.webp", "type": "image", "prompt": "Generate a pair of pink fairy wings in a kawaii chibi anime style. Use clean vector lines and soft pastel pink colors with a whimsical aesthetic. The wings should be translucent with subtle sparkles. Designed to match the 'chibi_coffee_girl' art style. Front view, perfectly symmetrical, transparent background, high resolution, professional game asset.", "description": "Redesigned kawaii chibi-style pink fairy wings for the chibi character base.", "subtype": "other", "aspect_ratio": [1040, 810], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_rainbow_butterfly": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_rainbow_butterfly_29c70304-86c0-4d97-8068-24f2ab63e1ae.webp", "type": "image", "prompt": "Generate a pair of whimsical rainbow butterfly wings in a kawaii chibi anime style. Use clean vector lines, soft pastel rainbow colors, and a polished aesthetic that matches the style of image 1. The wings should have a slight iridescent shimmer and be designed for character layering. Ensure the proportions and positioning are suitable for a chibi character base. Full view, centered, transparent background, high resolution, detailed, professional quality.", "description": "Kawaii chibi-style rainbow butterfly wings for the chibi coffee girl character.", "subtype": "object", "aspect_ratio": [578, 492], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_gold_angel": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_gold_angel_0df1db0e-1c2a-4f94-9da3-0853d611fd7b.webp", "type": "image", "prompt": "Generate a pair of shimmering gold feathered angel wings in a kawaii chibi anime style. Use clean vector lines, soft pastel gold and cream colors, and a whimsical aesthetic. The wings should be symmetrical and positioned to layer perfectly behind a chibi character base like image 1. High resolution, professional game asset, transparent background, stylized and cute.", "description": "Kawaii chibi-style gold angel wings designed for character layering on the chibi coffee girl.", "subtype": "effect", "aspect_ratio": [653, 462], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_purple_crystal": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_purple_crystal_5b7935e7-1b24-40ee-b745-293a9cf84fb6.webp", "type": "image", "prompt": "Generate a pair of whimsical purple crystal fairy wings in a kawaii chibi anime style. Use clean vector lines, soft pastel purple and lavender tones, and a magical aesthetic. The wings should look like faceted gemstones but with a soft, cute finish suitable for a chibi character base. Ensure the wings are sized and positioned for character layering on a standing chibi girl. Front-facing, symmetrical, transparent background, high resolution, professional game-ready asset, matching the style of image 1.", "description": "Kawaii chibi-style purple crystal wings for character layering", "subtype": "object", "aspect_ratio": [1009, 791], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_silver_frost": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_silver_frost_93717ed2-0f78-4f08-9436-43291978a1f5.webp", "type": "image", "prompt": "Generate a pair of whimsical frost wings in a kawaii chibi anime style. Use clean vector lines, soft pastel silver and translucent white colors with subtle snowflake patterns. The design should be cute and simplified to match the style of the 'chibi_coffee_girl' character. Ensure the wings are symmetrical, isolated on a transparent background, and positioned correctly to be layered behind a chibi character base. High-quality game-ready asset with a soft, magical glow.", "description": "Icy silver and white frost wings in a kawaii chibi style for character layering.", "subtype": "effect", "aspect_ratio": [1057, 829], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_teal_mermaid": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_teal_mermaid_9809ce00-724e-45f0-bdfe-9ef464f388a1.webp", "type": "image", "prompt": "Generate a pair of whimsical teal mermaid-themed wings in a kawaii chibi anime style. Use clean vector lines, soft pastel turquoise and seafoam green colors, with subtle pearlescent shimmer. Design the wings to be symmetrical and perfectly positioned for layering behind the 'chibi_coffee_girl' character. The style should be simple, cute, and match the aesthetic of the existing chibi assets like 'chibi_bag_pink_boba'. Transparent background, high resolution, professional game asset.", "description": "Kawaii chibi-style teal mermaid wings designed for the chibi coffee girl character base.", "subtype": "effect", "aspect_ratio": [1064, 824], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wand_star_pink": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wand_star_pink_16ea7013-ae66-41ca-8f02-ec151195be6b.webp", "type": "image", "prompt": "Generate a sparkly pink princess magic wand for a Barbie dress-up game. The wand features a sleek pink handle with a large, golden-pink glittery star at the top, surrounded by magical floating sparkles and fairy dust. Elegant and girly design with a polished finish. Clean vector style, front-view, high resolution, transparent background.", "description": "A sparkly pink princess magic wand with a star tip for the dress-up game.", "subtype": "ui", "aspect_ratio": [540, 1257], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wand_heart_ruby": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wand_heart_ruby_663fbf67-0eb3-4bf3-9f35-fd2f26d55997.webp", "type": "image", "prompt": "Generate a magical ruby heart wand for a princess dress-up game. Features a polished gold handle topped with a large, faceted red ruby heart gem. The wand is surrounded by magical red sparkles and tiny floating hearts. Elegant, romantic, and high-fashion aesthetic. Front-facing, clean vector style, polished game asset, transparent background.", "description": "A romantic ruby heart magic wand with a gold handle for character customization.", "subtype": "ui", "aspect_ratio": [366, 1099], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wand_crystal_gold": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wand_crystal_gold_c3581441-1590-403c-8532-18d6b9d71815.webp", "type": "image", "prompt": "Generate a professional game asset of an elegant golden crystal scepter wand. The design features an ornate, polished gold handle topped with a large, brilliant sparkling diamond crystal. Royal and majestic aesthetic with subtle magical glow and fairy dust effects. Clean vector style, flat colors with soft shading, front-view, high resolution, transparent background.", "description": "An elegant golden royal scepter wand with a large diamond crystal for character layering.", "subtype": "other", "aspect_ratio": [528, 1347], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wand_butterfly_purple": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wand_butterfly_purple_7183bdf4-8af1-44d9-bd0c-15043b5883c2.webp", "type": "image", "prompt": "Generate a magical purple butterfly wand for a princess dress-up game. The wand features a purple and lavender handle topped with a beautiful, glittery purple butterfly. Surrounded by magical sparkles and fairy dust. Clean vector style, high resolution, professional game asset, front view, transparent background.", "description": "A whimsical purple butterfly magic wand for the princess dress-up game.", "subtype": "ui", "aspect_ratio": [672, 1180], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wand_moon_silver": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wand_moon_silver_f7f4a58e-2b06-4203-a6ed-9884948c9d59.webp", "type": "image", "prompt": "Generate a magical silver crescent moon wand for a princess dress-up game. The wand features an elegant silver handle topped with a shimmering crescent moon and small stars, decorated with magical sparkles and stardust. Clean vector style, polished game-ready asset, front-view, high resolution, professional quality, transparent background.", "description": "A magical silver crescent moon wand with celestial stars and stardust for the princess dress-up game.", "subtype": "other", "aspect_ratio": [406, 1242], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "wand_flower_rose": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wand_flower_rose_0788fee1-22fb-4839-aaff-b78fc332a820.webp", "type": "image", "prompt": "Generate a magical rose flower wand for a Barbie princess dress-up game. The wand features a slender green handle and a beautiful, vibrant pink blooming rose at the top. The rose is surrounded by floating petals and subtle magical sparkles. Garden fairy aesthetic, clean vector style, polished game-ready asset, front-view, transparent background, high resolution.", "description": "A magical rose flower wand with pink petals and a green handle for garden-themed princess layering.", "subtype": "other", "aspect_ratio": [616, 1184], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_eagle_bronze": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_eagle_bronze_7d5d3f2f-9096-4ff9-8913-ba9bfba6d46f.webp", "type": "image", "prompt": "Generate a pair of powerful, heroic bronze eagle wings for a male character dress-up game. The wings should feature strong, majestic feathered details with metallic bronze and copper tones. Bold, masculine design with sharp, defined feathers, suitable for a prince or warrior knight. Clean vector style, symmetrical, high resolution, professional quality. Transparent background, front-view illustration for character layering.", "description": "Majestic bronze metallic eagle wings for male character customization", "subtype": "other", "aspect_ratio": [985, 738], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_dragon_black": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_dragon_black_b5fd1125-9c38-44d3-8e19-577d01af14c8.webp", "type": "image", "prompt": "Generate a pair of fierce, masculine black dragon wings for a character dress-up game. The wings should feature dark, powerful membranes with subtle silver and dark blue highlights, sharp edges, and a heroic silhouette. Design them in a clean, polished vector art style that matches the Barbie Royal Salon aesthetic. Full body accessory, front-view, symmetrical design, transparent background.", "description": "Fierce black dragon wings for a male character dress-up game, featuring a powerful heroic silhouette.", "subtype": "other", "aspect_ratio": [1084, 726], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_knight_steel": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_knight_steel_cec0893b-2def-4196-84ba-fe1964c857da.webp", "type": "image", "prompt": "Transform the input image into elegant shimmering feathered angel wings. Match the soft, luminous, and graceful feathered construction of image 2, but use a silver and steel color palette. Replace all armored and mechanical textures with soft, layered feathers. Maintain the same masculine heroic silhouette, proportions, and positioning for character layering as the original wings. Add subtle steel shimmer highlights and ensure a professional, clean game asset quality on a transparent background.", "description": "Elegant shimmering steel-colored feathered angel wings for character layering, matching the style of the gold angel wings.", "subtype": "other", "aspect_ratio": [1203, 689], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wand_sword_magic": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wand_sword_magic_f63fbc43-02d0-42e8-a8e6-4cdf0dd03c53.webp", "type": "image", "prompt": "Generate a magical sword-wand hybrid for a male prince character, featuring a sleek silver blade engraved with glowing blue magical runes. The blade is topped with a crystal emitting soft blue magical energy. The hilt is ornate gold with royal blue accents and a small crown emblem at the pommel. Masculine, heroic, and powerful design resembling an enchanted knight's blade. Clean vector style, professional game-ready asset, transparent background, front-facing illustration.", "description": "A magical silver sword-wand hybrid with blue runes and a gold hilt for the prince character.", "subtype": "object", "aspect_ratio": [327, 1218], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wand_crystal_sapphire": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wand_crystal_sapphire_4b532073-192a-445b-85f4-9abbabd08c4a.webp", "type": "image", "prompt": "Generate a masculine royal prince wand featuring a large brilliant-cut deep royal blue sapphire crystal on top. The wand has an elegant golden metallic shaft with ornate detailing and blue gemstone accents along the handle. Include magical sparkles and a soft blue glow effect around the sapphire. Side view, clean vector-style illustration, professional quality, high resolution, transparent background. Design this to be a matching set with the style of image 1 but with sapphire and blue accents.", "description": "A masculine royal sapphire wand designed for a prince character, matching the style of the gold crystal wand.", "subtype": "object", "aspect_ratio": [316, 1163], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "skipper_dress_royal_pink": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_dress_royal_pink_1eace3a2-87c4-4873-a9e4-5d2b9e2435f5.webp", "type": "image", "prompt": "Transform the royal pink princess ballgown for the Skipper character by elongating it to a floor-length silhouette, matching the proportions of image 1. Add matching pink princess heels visible at the bottom of the gown. Ensure the entire outfit from the bodice down to the shoes is clearly visible. Maintain the youthful aesthetic and royal pink color palette of the original design. The dress must be in a direct front-facing pose on a transparent background, suitable for character layering.", "description": "An elongated, floor-length royal pink princess ballgown for Skipper with visible matching pink heels.", "subtype": "object", "aspect_ratio": [736, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_dress_sapphire_royale": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_dress_sapphire_royale_7461f08b-a311-43c5-af4a-61ab09a1e20d.webp", "type": "image", "prompt": "Generate a full-body, front-facing sapphire blue royal princess ballgown for a dress-up game. The gown is elongated and floor-length, featuring rich deep sapphire fabric with elegant sparkles, crystal accents, and intricate silver embroidery. Both matching sapphire blue high heels are clearly visible at the bottom of the dress. Designed for layering over a petite character base, maintaining the proportions of 'skipper_dress_coral_summer'. High-fashion, polished aesthetic with a transparent background.", "description": "An elongated sapphire blue royal princess ballgown with matching heels for the Skipper character.", "subtype": "object", "aspect_ratio": [715, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_emerald_butterfly": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_emerald_butterfly_ea60b25a-a4ed-48f8-a314-e11a4990d3d0.webp", "type": "image", "prompt": "Generate a pair of emerald green butterfly wings in a kawaii chibi anime style. Use clean vector lines, soft pastel green and mint colors with subtle gold accents. The style must match the whimsical aesthetic of image 1. The wings should be symmetrical, designed for character layering on a chibi base, with a semi-translucent and sparkly finish. High resolution, professional game asset, transparent background.", "description": "Kawaii chibi-style emerald butterfly wings designed for the coffee girl character.", "subtype": "other", "aspect_ratio": [1024, 867], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_rose_fairy": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_rose_fairy_27957fa9-eddf-42ac-aba0-14d0f21a7952.webp", "type": "image", "prompt": "Generate a pair of whimsical rose fairy wings in a kawaii chibi anime style. Use clean vector lines and soft pastel pink colors with subtle sparkles. The wings should have a delicate, petal-like shape inspired by roses. Designed to perfectly match the art style of image 1 and image 2, specifically sized and positioned to layer behind the character's back. Transparent background, high resolution, professional game-ready asset.", "description": "Redesigned rose fairy wings in a kawaii chibi anime style for character layering.", "subtype": "effect", "aspect_ratio": [702, 539], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_diamond_crystal": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_diamond_crystal_6fd908ce-8646-4ef3-bc3e-4904d4e57603.webp", "type": "image", "prompt": "Generate a pair of kawaii chibi anime style diamond crystal wings. Use clean vector lines, soft pastel colors, and a whimsical aesthetic matching the character in image 1. The wings should be faceted like diamonds but with soft, rounded chibi proportions. Ensure a front-view, symmetrical layout with a transparent background, sized and positioned to layer perfectly behind the chibi character's back.", "description": "Kawaii chibi-style diamond crystal wings for character layering", "subtype": "effect", "aspect_ratio": [685, 478], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_phoenix_flame": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_phoenix_flame_179c8b5f-5b12-474e-b3b6-302f17583c2f.webp", "type": "image", "prompt": "Generate a back-view, symmetrical pair of majestic phoenix wings for character layering. The wings feature a powerful feathered texture with flame-like flowing patterns in deep orange, red, and gold gradients with purple tips. Include magical fire sparkles and embers. Clean vector-style with smooth edges, epic and heroic fantasy aesthetic, transparent background, high resolution, detailed professional quality.", "description": "Majestic phoenix flame wings with a heroic fantasy aesthetic for character layering.", "subtype": "other", "aspect_ratio": [1305, 874], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_sapphire_dragonfly": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_sapphire_dragonfly_9b700b0d-c8d4-4d83-938a-b285d9200737.webp", "type": "image", "prompt": "Generate a set of four delicate dragonfly wings in rich sapphire blue, featuring two larger upper wings and two slightly smaller lower wings in a dragonfly arrangement. The wings should be translucent with intricate iridescent vein patterns and jewel-like sparkles along the edges. High resolution, clean vector-style with smooth edges, magical princess fantasy aesthetic. Back view, symmetrical spread suitable for layering behind a standing character. Transparent background, professional quality.", "description": "Elegant sapphire blue dragonfly wings with iridescent patterns for character layering.", "subtype": "other", "aspect_ratio": [1407, 893], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_griffin_gold": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_griffin_gold_91855531-fb5d-4f71-b970-204c9685d9ec.webp", "type": "image", "prompt": "Generate a pair of majestic golden griffin wings for a male character, featuring rich gold feathers with brown and bronze accents. The wings should have a strong, heroic appearance with detailed feather texture and a metallic royal sheen. Designed for character layering, shown from a back view with a symmetrical spread. Clean vector-style with smooth edges, transparent background, high resolution, professional game asset quality.", "description": "Powerful golden griffin wings for Ken character customization with a heroic warrior aesthetic.", "subtype": "other", "aspect_ratio": [1071, 789], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wand_diamond_star": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wand_diamond_star_8519014f-785e-4d60-8f24-7bf3fa3586a7.webp", "type": "image", "prompt": "Generate a high-quality, game-ready magic wand with a sparkling diamond star tip and a polished silver handle. Include delicate flowing ribbon streamers. Adjust the positioning, scale, and angle to exactly match the grip and orientation of image 1, ensuring the handle fits perfectly into a character's hand. Clean lines, professional digital art style, transparent background.", "description": "An elegant diamond star magic wand with silver handle and ribbon streamers, positioned for character layering.", "subtype": "object", "aspect_ratio": [627, 1224], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wand_rainbow_spiral": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wand_rainbow_spiral_714645c5-dc26-413d-9e90-ff4bbb942611.webp", "type": "image", "prompt": "Generate a whimsical rainbow spiral magic wand with a colorful swirling tip and a polished handle. The wand must be positioned, angled, and centered exactly like image 1 to ensure it fits perfectly in a character's hand. Maintain the same transparent padding and bounding box dimensions as image 1. High-quality, clean vector-style game asset on a transparent background.", "description": "A whimsical rainbow spiral magic wand, properly aligned for character layering.", "subtype": "object", "aspect_ratio": [461, 1236], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wand_emerald_leaf": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wand_emerald_leaf_9d3bde1f-3bf3-49a6-acd6-e89d1b1e5c71.webp", "type": "image", "prompt": "Modify the alignment of the emerald and gold leaf wand from image 1. Position the handle and orient the wand to perfectly match the grip, angle, and canvas placement of the rose wand in image 2. Ensure the wand is a clean, isolated object with a transparent background and no excessive padding, maintaining a polished fantasy game asset style.", "description": "A nature-themed emerald and gold leaf magic wand adjusted for precise character hand alignment.", "subtype": "object", "aspect_ratio": [360, 1248], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wand_celestial_moon": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wand_celestial_moon_464d9123-1d17-49cb-8c99-a3c9c7102046.webp", "type": "image", "prompt": "Generate a magical celestial wand with a crescent moon and stars at the tip, featuring midnight blue and gold color scheme. The wand must be positioned at the same angle and orientation as image 'wand_flower_rose' to ensure it fits perfectly in a character's hand. Include elegant stardust effects. High-resolution game asset, clean edges, transparent background.", "description": "A celestial crescent moon and stars wand with midnight blue and gold details, aligned for character layering.", "subtype": "object", "aspect_ratio": [431, 1231], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wand_ruby_crown": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wand_ruby_crown_d0a777d0-d0be-42f1-8975-b2aab7db244f.webp", "type": "image", "prompt": "Generate a regal royal ruby crown scepter wand with a gold handle. The wand must be positioned and angled exactly like 'wand_flower_rose' to ensure it fits perfectly in a character's hand. The handle should be centered and aligned within the frame. High-fashion royal aesthetic, polished gold metalwork, large glowing ruby gemstone, sparkling finish, transparent background, game-ready asset.", "description": "A regal ruby crown scepter wand, re-aligned to fit character hand positioning.", "subtype": "object", "aspect_ratio": [343, 1247], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "pet_deer": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_deer_0c4242c8-b6f7-4e31-b7a5-a7387679fcd4.webp", "type": "image", "prompt": "Generate a clean vector-style illustration of an adorable royal baby fawn (deer) with large innocent eyes and small antler buds. The fawn has a light tan coat with white spots and is wearing a delicate flower crown with pink and white flowers. It features a small golden bell on a pink ribbon around its neck. Standing pose, friendly and gentle expression, side view with head slightly turned toward the viewer. High resolution, polished game asset with smooth edges and a transparent background.", "description": "An adorable royal baby deer pet with a flower crown and golden bell for character companionship.", "subtype": "object", "aspect_ratio": [807, 1167], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "pet_peacock": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_peacock_117d387d-2f4e-444c-85bb-2ac65589cb72.webp", "type": "image", "prompt": "Generate a beautiful royal miniature peacock pet for a princess dress-up game. The peacock features iridescent blue and green plumage with its tail feathers in a full display position showing iconic eye patterns. It wears a small golden crown on its head. The feathers are decorated with jewels and magical sparkles. Use a clean vector-style with smooth edges and a luxurious, regal aesthetic. Side-angled view showing the full tail display. High resolution, detailed, professional quality game asset on a transparent background.", "description": "An elegant royal peacock pet with iridescent jeweled feathers and a golden crown for the dress-up scene.", "subtype": "object", "aspect_ratio": [802, 860], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "pet_fox": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_fox_3c9252bb-eaf3-43b9-8474-a729f5d28884.webp", "type": "image", "prompt": "Generate a clean vector-style illustration of an adorable royal baby fox for a princess dress-up game. The fox has fluffy red-orange fur, a white chest, and a bushy tail with a white tip. It features large expressive eyes, perky ears, and is wearing an ornate golden collar with a sparkling gemstone. Playful and friendly sitting pose, front-angled view. Transparent background, high resolution, professional game-ready asset with smooth edges, matching the cute and charming aesthetic of a royal pet collection.", "description": "An adorable royal red fox pet with a golden collar for the princess dress-up scene.", "subtype": "object", "aspect_ratio": [843, 1246], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "pet_owl": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_owl_fb73708e-5a90-40e2-b293-cde3f6fbc92e.webp", "type": "image", "prompt": "Generate a clean vector-style illustration of an adorable royal snowy owl pet. The owl is a cute baby with white fluffy feathers and large, round, wise amber eyes. It is wearing a small, delicate silver tiara on its head. The owl is in a perched sitting position with its wings tucked. The aesthetic is mystical and cute with smooth edges and a professional game-ready finish. Front view, slightly angled, full body, standing illustration on a transparent background.", "description": "An adorable royal snowy owl pet with a silver crown for the princess dress-up scene.", "subtype": "object", "aspect_ratio": [669, 962], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "pet_hamster": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_hamster_72da6991-c051-45de-ab97-dd37ec0e6d21.webp", "type": "image", "prompt": "Generate an ultra-cute royal hamster pet for a princess dress-up game. The hamster is fluffy with light golden-brown fur, chubby cheeks, and tiny paws. It is wearing a large pink satin bow and a small sparkly diamond collar. Standing upright in an endearing pose, front view. Clean vector-style with smooth polished edges, vibrant colors, high-quality game asset, transparent background.", "description": "An adorable royal hamster pet with a pink bow and sparkly collar for the princess dress-up scene.", "subtype": "object", "aspect_ratio": [793, 1431], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "pet_penguin": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_penguin_74061e29-9178-4c35-b09c-e46ee68198b7.webp", "type": "image", "prompt": "Generate a clean vector-style illustration of an adorable royal baby penguin. The penguin should have classic black and white fluffy feathers, a round body, and a cheerful expression. It is wearing a fancy royal blue bow tie with a small gold medal on its chest. Standing in a friendly waddle-ready pose, front-angled view. High resolution, smooth edges, professional game-ready asset, transparent background.", "description": "An adorable dapper baby penguin with a bow tie, designed as a royal pet companion.", "subtype": "character", "aspect_ratio": [966, 1228], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "start_screen_bg": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/start_screen_bg_0888aef0-d963-4926-9561-e5fbceff7dfd.webp", "type": "image", "prompt": "Generate a 9:16 tall image of a magical cozy Japanese caf\u00e9 interior at twilight for a chibi anime dress-up game. Features warm golden fairy lights, pastel pink and lavender walls, heart-shaped window panes showing a starry night sky, cozy counters with cakes and coffee cups, and soft glowing bokeh orbs. The style is warm, dreamy anime illustration with a soft pastel color palette of pink, cream, and gold. High resolution, detailed background, professional quality, no characters.", "description": "A magical and cozy twilight Japanese-style caf\u00e9 interior for the game's start screen.", "subtype": "background", "aspect_ratio": [832, 1248], "compression_suggestion": "original", "duration_secs": null, "loop": null, "animation": null}, "start_barbie": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/start_barbie_bd9e6b2e-a69f-4994-9387-45a6a6052766.webp", "type": "image", "prompt": "Generate a full-body standing illustration of a beautiful Barbie princess character. She has long flowing blonde hair and a warm friendly smile with blue eyes. She is wearing a stunning coral-pink and rose gold off-shoulder ballgown with intricate gold lace and embroidery details, a dramatic full skirt, and matching pink opera-length gloves. Her arms are slightly extended outward in a welcoming pose, facing forward. The style should be a clean, polished cartoon/illustration suitable for a high-quality dress-up game, matching the aesthetic of the reference image. Transparent background, high resolution, professional game asset.", "description": "Main Barbie princess character for the start screen in a stunning coral-pink ballgown.", "subtype": "character", "aspect_ratio": [658, 989], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_outfit_pink_matching": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_outfit_pink_matching_ca969b5c-2252-43e5-b009-24ceb0a93ec0.webp", "type": "image", "prompt": "Generate a full-body picture of a modern, sophisticated male formal outfit for character layering. The outfit is a tailored blush pink blazer with rose gold buttons, a crisp white dress shirt, matching pink dress pants, and elegant rose gold dress shoes. Use a polished, clean game-ready vector art style consistent with the Barbie and Ken aesthetic. The outfit is shown in a front-facing, confident standing pose with both feet clearly visible. High resolution, professional quality, transparent background.", "description": "A stylish full-body blush pink formal suit with rose gold accents for the Ken character model.", "subtype": "object", "aspect_ratio": [390, 1245], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_outfit_lavender_dream": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_outfit_lavender_dream_986b9e38-626e-4a4c-ba35-62f37134ac95.webp", "type": "image", "prompt": "Generate a full-body, front-view lavender formal suit for the Ken character model from the Barbie dress-up game. The outfit features a soft lavender purple blazer with silver accents, matching lavender dress pants, a light gray dress shirt, and polished silver-purple dress shoes. Ken is in a charming, confident standing pose with his full body visible. The style is clean, polished, and high-fashion, matching the aesthetic of 'ken_outfit_pink_matching'. Transparent background, high resolution, game-ready character asset.", "description": "A dreamy lavender formal suit for the Ken character model, designed for layering.", "subtype": "object", "aspect_ratio": [389, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_outfit_sapphire_royal": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_outfit_sapphire_royal_a4218329-6900-4f02-96a2-2347145b8028.webp", "type": "image", "prompt": "Generate a full-body sapphire blue royal prince outfit for a male character, designed to layer perfectly over a base model. The outfit features a double-breasted deep sapphire blue jacket with gold buttons, gold epaulettes, and a white shirt collar. Includes matching sapphire blue formal trousers and black formal dress shoes. Both feet and shoes must be clearly visible and complete. Front-facing standing pose, clean edges, professional royal prince aesthetic. Match the polished cartoon art style and proportions of image 1. Transparent background, high resolution.", "description": "A regal sapphire blue royal prince outfit with gold accents, designed to layer perfectly over the Ken base model.", "subtype": "object", "aspect_ratio": [389, 1246], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_outfit_charcoal_tuxedo": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_outfit_charcoal_tuxedo_a106c876-ea35-4541-9159-a270f6e87c82.webp", "type": "image", "prompt": "Generate a full-body, front-facing charcoal grey tuxedo outfit for the Ken character. The outfit should include a charcoal grey jacket with black satin lapels, a crisp white dress shirt with a black bow tie, black formal tuxedo pants, and shiny black patent leather dress shoes. The pose must match the athletic standing front-view of image 1 exactly, with both feet clearly visible. Polished cartoon style, game-ready asset, clean edges, transparent background, high resolution.", "description": "A sophisticated charcoal grey and black tuxedo outfit for the Ken character model.", "subtype": "object", "aspect_ratio": [393, 1241], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_outfit_cream_prince": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_outfit_cream_prince_c555ebc3-c7d3-4343-bd5b-44a109d07494.webp", "type": "image", "prompt": "Generate a full-body, front-view cream and ivory summer prince outfit for a male character, designed to layer perfectly over ken_base. The outfit features a lightweight ivory blazer with gold buttons, matching cream formal trousers, and tan leather dress shoes. Include gold trim and a casual elegant open collar. The pose must match ken_base exactly with both feet and shoes clearly visible. Polished cartoon style, clean edges, high resolution, transparent background.", "description": "An elegant cream and ivory summer prince outfit for layering on the Ken character model.", "subtype": "object", "aspect_ratio": [390, 1246], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "dress_emerald_regency": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/dress_emerald_regency_0bdae13c-aa5c-4c56-ac44-763aec99cdee.webp", "type": "image", "prompt": "Transform the emerald green Regency-era gown to match the exact pose, proportions, and artistic style of image 1. The gown should be an elegant Empire-waist emerald green dress with intricate gold embroidery. Include integrated matching emerald green heels clearly visible at the bottom. Ensure the garment is perfectly aligned for layering over a front-facing character base, featuring clean edges and a transparent background. High resolution, polished game-ready asset.", "description": "An emerald green Regency-era gown with gold embroidery and matching shoes, aligned for character layering.", "subtype": "object", "aspect_ratio": [832, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_dress_gold_royal": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_dress_gold_royal_d0316b49-5f40-4e07-bf68-de6bf98d69d1.webp", "type": "image", "prompt": "Generate a full-body, front-view regal gold ceremonial gown for a dress-up game. The gown features metallic gold fabric, intricate royal embroidery, and a structured silhouette. Includes matching gold high heels at the bottom. The dress must be perfectly centered and aligned to layer over a character base, matching the proportions and scale of the 'teresa_dress_turquoise_elegant' (Mar Azul) asset. High resolution, polished game-ready asset on a transparent background, professional quality.", "description": "A regal gold ceremonial gown with matching heels for the Teresa character model.", "subtype": "object", "aspect_ratio": [825, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "nikki_dress_rosegold_gala": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_dress_rosegold_gala_9bdb9ca4-ac62-4f5a-8fb2-381c0a4aab36.webp", "type": "image", "prompt": "Generate a full-body, front-view glamorous rose gold mermaid evening gown for a dress-up game. The dress features shimmering rose gold metallic fabric with warm pink undertones, a sequined bodice, and crystal embellishments. Design it as a standalone clothing layer for a fashion doll. The hemline is ankle-length to ensure BOTH matching rose gold heels are clearly visible. The pose is direct front-facing with feet together, matching the proportions and stance of image 1. Polished, vibrant cartoon art style, transparent background, high resolution.", "description": "A glamorous rose gold mermaid evening gown with matching visible heels, designed for the Nikki character base.", "subtype": "object", "aspect_ratio": [774, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_dress_ruby_royal": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_dress_ruby_royal_ee3d2fcc-7533-468f-ac3c-37e6a7253a86.webp", "type": "image", "prompt": "Transform the ruby red gown to match the exact floor-length silhouette, width, and proportions of the white dress in image 1. Generate an elongated, ruby red royal ballgown with gold embroidery, featuring a full-body front view where matching ruby heels are clearly visible at the bottom. The dress must be perfectly tailored to layer over the petite Skipper character base, maintaining the same elegant hang and fabric volume as image 1. Transparent background.", "description": "An elongated, floor-length ruby red royal ballgown with visible heels, precisely tailored for the Skipper character base.", "subtype": "object", "aspect_ratio": [693, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_dress_lavender_dream": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_dress_lavender_dream_99265e93-018d-492b-bc3e-31b40709b2ab.webp", "type": "image", "prompt": "Generate a full-body front-view lavender dream ballgown for a dress-up game. The dress should have the exact same size, floor-length silhouette, and petite proportions as the 'skipper_dress_white_elegant'. It must feature matching lavender high heels visible at the bottom. The style is elegant and fairytale-inspired with soft lavender fabric and subtle crystal sparkles. The asset must be perfectly centered and aligned to layer over the 'skipper_base' character model. High resolution, clean edges, professional game asset style, transparent background.", "description": "An elongated lavender dream ballgown with visible matching heels, specifically tailored to match the proportions of the white elegant dress for the Skipper character base.", "subtype": "object", "aspect_ratio": [694, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_bag_pink_clutch": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_bag_pink_clutch_4d8fd0d3-254f-4617-b828-01b3939598a4.webp", "type": "image", "prompt": "Generate a clean vector-style pink satin clutch purse for a teenage character. The design should feature a modern silhouette with teal accents and a sparkly diamond-like clasp. The style should be consistent with image 1 and image 2, looking stylish yet age-appropriate for Barbie's younger sister. Professional game asset quality on a transparent background.", "description": "A trendy pink and teal clutch purse for the Skipper character with a youthful, modern aesthetic.", "subtype": "ui", "aspect_ratio": [901, 905], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "skipper_bag_gold_handbag": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_bag_gold_handbag_9402f9ef-8264-4188-993f-c85a0b8b2575.webp", "type": "image", "prompt": "Generate a youthful and modern gold metallic handbag for a teenage princess character. The bag features a chic, fun design with rose gold accents and subtle sparkle details. Designed in a clean, polished vector art style with a transparent background. Match the metallic finish and high-quality aesthetic of 'bag_gold_handbag' and 'teresa_bag_gold_handbag', but with a more trendy, age-appropriate silhouette for a younger sister character. Front-facing, high resolution, game-ready UI asset.", "description": "A trendy gold metallic handbag with rose gold accents for the Skipper character.", "subtype": "ui", "aspect_ratio": [1023, 915], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "skipper_bag_silver_purse": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_bag_silver_purse_33514142-47f0-48c5-bb29-4193a1b43d5d.webp", "type": "image", "prompt": "Generate a high-quality vector illustration of a youthful and trendy silver evening purse. The bag should feature sparkling crystal embellishments and subtle pink accents, designed for a teenage princess character. It must be a standalone object with a clean silhouette, polished game-ready aesthetic, and a transparent background. Maintain stylistic consistency with the silver sparkles seen in bag_silver_purse and nikki_bag_silver_sparkle but with a more modern, teen-appropriate design.", "description": "A youthful silver sparkling evening purse for the Skipper character with pink accents.", "subtype": "ui", "aspect_ratio": [1006, 958], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "skipper_bag_teal_tote": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_bag_teal_tote_75b5220e-215d-49e7-b198-f53ce3b57eb0.webp", "type": "image", "prompt": "Generate a high-quality vector illustration of a stylish teal and pink tote bag for a teenage princess character. The design should be sporty-chic with elegant gold trim and fun, modern details. The color palette must feature a vibrant teal as the primary color with pink accents to match the Skipper character style. Maintain a clean, polished game-ready aesthetic with consistent lighting. Front-facing view, transparent background, matching the artistic style of image 1 and image 2.", "description": "A youthful teal and pink sporty-chic tote bag for the Skipper character.", "subtype": "ui", "aspect_ratio": [858, 993], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "skipper_bag_white_pearl": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_bag_white_pearl_bd46fc0b-4d4a-41e7-aa41-cf523a4509eb.webp", "type": "image", "prompt": "Generate a high-quality, clean vector-style illustration of an elegant white pearl-studded clutch bag for a teenage girl character. The design should feature a modern silhouette with youthful teal ribbon accents and iridescent pearl embellishments. Use a polished, game-ready aesthetic with soft shading. The style must match the existing 'bag_white_pearl' and 'teresa_bag_white_pearl' assets but with a more youthful, trendy feel suitable for Skipper. Isolated on a transparent background, front view.", "description": "A youthful white pearl-studded clutch bag with teal ribbon details for the Skipper character.", "subtype": "ui", "aspect_ratio": [825, 578], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "ken_pet_eagle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_pet_eagle_45ecbf60-ab4b-4ff5-b7f9-add1226c041c.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of a noble baby golden eagle pet. The eagle has rich golden-brown plumage with cream highlights and intelligent golden eyes. It wears a royal blue leather falconry jess with gold hardware and a small gold medallion on one leg. Clean, polished vector style with smooth edges, professional game-ready quality, transparent background. The aesthetic should be royal and heroic to match the Ken pet collection including 'ken_pet_falcon' and 'ken_pet_wolf'.", "description": "A majestic baby golden eagle pet with royal blue and gold accents, designed as a companion for the Ken character.", "subtype": "object", "aspect_ratio": [715, 1246], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wand_thunder_staff": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wand_thunder_staff_eb25ff81-15e4-4162-a31b-cfc57f208ba1.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of a majestic royal scepter wand designed for a prince character. The silhouette should resemble a powerful thunder staff, but the material must be crafted from polished sparkling gold and radiant blue crystals. It should have a clean, masculine, and magical aesthetic. High-quality game asset style, detailed metallic textures, glowing crystalline elements, isolated on a transparent background, properly aligned for a character to hold in a dress-up game.", "description": "A majestic royal gold and crystal scepter wand with a thunder-staff silhouette for the prince character.", "subtype": "object", "aspect_ratio": [220, 989], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "icon_crown": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/icon_crown_1daa08e1-edaa-4940-9dca-3c16c9191eb0.webp", "type": "image", "prompt": "A clean, minimalist crown silhouette icon in a luxurious pink and rose gold metallic gradient. The icon should be just the crown shape itself, with no circular background, no borders, and no frames. Highly polished, vector-style game UI element with a transparent background.", "description": "A clean, stylized crown silhouette UI icon in pink and rose gold.", "subtype": "ui", "aspect_ratio": [774, 646], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "crown_gold_royal": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/crown_gold_royal_42a1b045-7fcb-4ae6-a1c0-10b99930e44f.webp", "type": "image", "prompt": "Generate a majestic and highly ornate gold royal princess crown, featuring detailed filigree, peaks, and inlaid rubies, diamonds, and emeralds. The crown should be sparkling and glamorous in a clean, polished Barbie-inspired game art style. Front-facing view, symmetrical design, suitable for layering on a character's head. High resolution, professional quality, transparent background.", "description": "A majestic gold royal princess crown with multi-colored gemstones for character layering.", "subtype": "ui", "aspect_ratio": [973, 771], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "crown_silver_tiara": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/crown_silver_tiara_fedd833f-027d-4f7f-871b-72b9a4fc9177.webp", "type": "image", "prompt": "Generate a high-quality, front-facing silver princess tiara with sparkling diamonds and crystal details. The design should features delicate filigree and a prominent central heart motif. Clean, polished game-ready asset with a transparent background, suitable for layering on a character's head. Professional quality, shimmering metallic silver texture.", "description": "An elegant silver diamond tiara with a heart motif for character layering.", "subtype": "ui", "aspect_ratio": [1244, 876], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "crown_pink_princess": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/crown_pink_princess_955c9514-3600-46cb-9197-4995618d2673.webp", "type": "image", "prompt": "Generate a high-quality, front-facing sparkly pink princess crown. The design should feature rose quartz gems, pearl accents, and sweet heart-shaped peaks. The style must be clean, polished, and glamorous to match a Barbie-style dress-up game. High resolution, detailed jewel textures, transparent background, game-ready asset.", "description": "A sparkly pink princess crown with rose quartz and pearls for character layering.", "subtype": "ui", "aspect_ratio": [1013, 824], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "crown_diamond_sparkle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/crown_diamond_sparkle_a1f86d43-d5c1-4caa-9532-4ae262c0bde4.webp", "type": "image", "prompt": "Generate a dazzling diamond-encrusted crown with brilliant white gems that sparkle intensely, set in a polished platinum frame with intricate star patterns. Ultra glamorous and luxurious princess aesthetic, high-fashion jewelry detail. Front-facing view, perfectly symmetrical for dress-up game layering. Clean vector-style edges, high resolution, transparent background.", "description": "A luxurious diamond-encrusted platinum crown with star patterns for character layering.", "subtype": "ui", "aspect_ratio": [1225, 875], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "crown_flower_garden": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/crown_flower_garden_72e979f0-1c3c-4bbd-bb56-8c5b64a1ff00.webp", "type": "image", "prompt": "Generate a beautiful front-view flower crown for a dress-up game, featuring pink roses, white daisies, and lush green leaves intertwined with delicate gold wire and small white pearls. Romantic garden fairy princess aesthetic, high-fashion accessory, clean edges, highly detailed, professional quality, transparent background.", "description": "A romantic garden-themed flower crown with roses and pearls for character layering.", "subtype": "ui", "aspect_ratio": [1325, 648], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "crown_ice_crystal": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/crown_ice_crystal_64372a91-86d7-401e-a648-9d4aaf6ade82.webp", "type": "image", "prompt": "Transform the delicate ice crown from image 1 into a masculine warrior prince crown. Replace the delicate ice crystals with bold, angular steel and dark iron elements. Use silver, gunmetal grey, and dark blue colors instead of light icy tones. The design should be geometric with sharp edges, strong lines, and medieval knight armor-inspired details. Keep the crown silhouette powerful and regal for a male character, front-view, transparent background, high resolution.", "description": "A masculine warrior prince version of the ice crystal crown with steel and iron armor elements.", "subtype": "other", "aspect_ratio": [1083, 816], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "crown_king_gold": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/crown_king_gold_df3bbc16-ebfa-47ed-881f-238a1ca5263d.webp", "type": "image", "prompt": "Generate a regal masculine king's crown made of polished gold, featuring deep red rubies and blue sapphires. The design should be bold and substantial with fleur-de-lis patterns, creating a royal and powerful aesthetic. Match the polished, clean vector art style of 'crown_gold_royal'. Front-facing view, symmetrical illustration, transparent background.", "description": "A regal gold king's crown with rubies and sapphires for the prince character.", "subtype": "ui", "aspect_ratio": [1131, 814], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "crown_prince_silver": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/crown_prince_silver_02e4f251-bb2a-4fc8-9dad-b196fca9540a.webp", "type": "image", "prompt": "Generate a sleek silver prince's crown with royal blue sapphires and brilliant diamonds. The design is modern yet regal with an elegant masculine aesthetic, featuring clean lines and polished silver textures. Front-facing view, perfectly symmetrical for character layering on head. High resolution, detailed jewel reflections, transparent background, game-ready professional quality.", "description": "A sleek silver prince's crown with sapphires and diamonds for character layering.", "subtype": "ui", "aspect_ratio": [1157, 832], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "crown_rose_gold": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/crown_rose_gold_1ee2720d-e6fc-4c2d-8b07-972818b18c4d.webp", "type": "image", "prompt": "Transform the feminine crown in image 1 into a masculine bronze and aged copper warrior crown. Change the color palette to deep burnished brass and dark bronze. Replace the pink tourmaline with large amber and dark red garnet gemstones. Redesign the shape to be bold, angular, and fortress-like with strong geometric patterns. Add masculine decorative motifs such as small lion heads and shields. The style should be regal yet powerful, suitable for a male prince or conqueror. Maintain a front-facing perspective, high-resolution detail, and ensure a transparent background for character layering.", "description": "A masculine bronze warrior crown for the Ken character, featuring amber gems and lion motifs.", "subtype": "ui", "aspect_ratio": [1198, 796], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "crown_emerald_royal": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/crown_emerald_royal_ef51d54b-8b9a-4fd7-b2f3-2175ca267ae7.webp", "type": "image", "prompt": "Generate a luxurious gold crown adorned with large emeralds and smaller diamonds. The design features rich green gems within a detailed gold filigree setting, creating a regal and opulent look. Front-facing view, symmetrical design, high-quality game asset style. The crown should be positioned to layer perfectly on a character's head. Transparent background.", "description": "A luxurious gold and emerald royal crown for character layering.", "subtype": "ui", "aspect_ratio": [886, 630], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "crown_purple_amethyst": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/crown_purple_amethyst_b6cdb9ff-0b2f-4c0a-acc6-e72e9a96d579.webp", "type": "image", "prompt": "Transform the crown in image 1 into a masculine royal crown for a king. Replace the bright purple gems with deep sapphire blue and dark onyx gemstones. Change the silver setting to a darker gunmetal and blackened steel finish. The design should be geometric and angular with bold shapes, incorporating subtle heraldic eagle motifs. Use a 'dark royalty' color palette. Maintain a professional game-ready look, front-facing, with a transparent background, matching the layering position of image 1.", "description": "A masculine royal crown with dark jewels and geometric shapes for the Ken character.", "subtype": "ui", "aspect_ratio": [1091, 830], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "pet_poodle_pink": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_poodle_pink_4224c1b5-e871-473a-8bdc-00f655c4c5e1.webp", "type": "image", "prompt": "Generate a full-body, front-view illustration of an adorable fluffy pink toy poodle pet. The poodle features a perfectly groomed soft pink coat, a sparkly pink bow on its head, and a diamond-studded collar. Big cute expressive eyes, sitting in a charming pose. Clean vector art style with soft shading, polished game-ready quality, consistent with the Barbie princess aesthetic. High resolution, transparent background.", "description": "An adorable fluffy pink toy poodle with a sparkly bow and diamond collar for Barbie's dress-up scene.", "subtype": "object", "aspect_ratio": [947, 1350], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_pet_hummingbird": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_pet_hummingbird_7275d07e-0ca9-4f58-b5bc-36996d8655dc.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable magical hummingbird pet. The bird features iridescent coral and turquoise feathers with a subtle shimmer effect on its delicate wings. It has big sparkling eyes and wears a tiny, ornate golden crown. Use a clean, polished vector art style with soft shading, matching the warm coral and rose gold aesthetic of the Teresa character set. High resolution, professional quality, transparent background.", "description": "An adorable royal hummingbird pet with iridescent feathers and a tiny crown for the Teresa character.", "subtype": "object", "aspect_ratio": [747, 750], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "ken_pet_lion_cub": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_pet_lion_cub_ac5ff16d-5967-4034-9566-63f150d3bdde.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable baby lion cub pet with a small, fluffy golden mane starting to grow. The cub should have big expressive eyes, sitting in a proud but cute pose, wearing a royal blue velvet collar with a gold medallion. Clean polished vector art style with soft shading, professional game-ready asset, transparent background. Matches the regal blue and silver aesthetic of Ken's existing pet collection.", "description": "An adorable royal baby lion cub pet for Ken's prince-themed dress-up scene.", "subtype": "other", "aspect_ratio": [582, 971], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_pet_dove": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_pet_dove_c873ae52-6781-4f05-9a2b-ded3d8a1a1fc.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an elegant white dove pet. The dove features iridescent purple and gold shimmer on its wings and flowing tail feathers with a magical glow. It has big sparkling eyes and wears a tiny amethyst-studded collar. Style: clean polished vector art, game-ready, sophisticated and beautiful design, matching the purple and gold aesthetic of Nikki's royal collection. High resolution, detailed, transparent background.", "description": "An elegant royal white dove pet with purple and gold accents for Nikki's dress-up scene.", "subtype": "other", "aspect_ratio": [1231, 766], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_pet_golden_retriever": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_pet_golden_retriever_5c0e1181-b322-472b-88a7-12d6519d4034.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable golden retriever puppy with luxurious golden fur and big sweet eyes. The puppy is wearing a ruby red velvet bow and a gold collar with a heart-shaped ruby charm. Sitting in a happy, friendly pose. Use a clean, polished vector art style with soft shading, matching the aesthetic of the existing Christie collection. High resolution, transparent background, game-ready asset.", "description": "An adorable golden retriever puppy pet with a ruby bow for Christie's dress-up scene.", "subtype": "object", "aspect_ratio": [613, 895], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "skipper_pet_hedgehog": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_pet_hedgehog_d07e8c78-2a99-4bcc-b43d-beeb656759d2.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable tiny hedgehog pet with soft spines and a cute pink nose. The hedgehog has big sparkly eyes, wears a tiny teal bow, and holds a small pink flower. Use a clean vector art style with soft shading and high resolution. The design should be youthful and playful, matching the trendy aesthetic of the Skipper character. Transparent background, professional quality game asset.", "description": "An adorable royal hedgehog pet with a teal bow for Skipper's dress-up scene.", "subtype": "object", "aspect_ratio": [900, 1198], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "pet_rabbit_white": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_rabbit_white_17274f28-180c-4251-a42c-614820f0be76.webp", "type": "image", "prompt": "Generate a cute, princess-themed royal white fluffy rabbit pet. Clean vector illustration style matching the Barbie aesthetic. Front-facing sitting pose, soft white fur, big gentle eyes. The rabbit is wearing a pink ribbon bow on its head and a golden collar with a small golden bell. Clean lines, high resolution, professional game asset, transparent background.", "description": "An adorable royal white fluffy rabbit pet with a pink ribbon bow for Barbie's dress-up scene.", "subtype": "object", "aspect_ratio": [559, 1123], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "pet_cat_persian": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_cat_persian_a01b2cd9-6cd7-4b7a-a669-7e3efeb05c36.webp", "type": "image", "prompt": "Generate a cute, princess-themed Persian cat pet for a dress-up game. The cat should have long, fluffy white and cream fur, a characteristic flat face, and big gentle eyes. It is wearing a small sparkly pink tiara and a jeweled pink collar with diamond details. Front-facing sitting pose, clean vector illustration style with polished edges, high resolution, transparent background. Match the artistic style of pet_puppy and pet_kitten.", "description": "An adorable fluffy Persian cat pet with a pink tiara for Barbie's dress-up scene.", "subtype": "object", "aspect_ratio": [791, 1110], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "teresa_pet_chihuahua": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_pet_chihuahua_d23aea84-c6c7-4b16-8cc4-964ee2dc00e5.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable tiny Chihuahua dog for a princess dress-up game. The Chihuahua has tan/fawn colored fur and big expressive eyes. It is wearing a stylish coral pink bow and a rose-gold studded collar. Use a clean, warm-toned vector art style that matches the Spanish-inspired aesthetic of the 'teresa_base'. The character is in a cute standing pose. Transparent background, high resolution, professional game asset.", "description": "An adorable tiny Chihuahua pet with coral and gold accessories for Teresa.", "subtype": "object", "aspect_ratio": [636, 919], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "teresa_pet_flamingo": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_pet_flamingo_2733790b-6a94-4431-a40d-e58dd065d843.webp", "type": "image", "prompt": "Generate a cute, front-facing illustration of an adorable royal baby flamingo. The flamingo has soft pink feathers, a long elegant neck, and is standing on one leg. It is decorated with a small golden crown and coral flower accessories. Use a clean, polished vector-style art aesthetic with warm coral and rose-gold tones to match the Teresa character theme. The asset must have a transparent background and be suitable for layering in a dress-up game.", "description": "An adorable royal baby flamingo pet with coral and gold accessories for the Teresa character's dress-up scene.", "subtype": "object", "aspect_ratio": [522, 1137], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "ken_pet_hawk": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_pet_hawk_9462f497-1716-44fd-ae4c-5995afc586bb.webp", "type": "image", "prompt": "Generate a heroic and regal royal hawk pet for a prince dress-up game. The hawk should have brown and white feathers and sharp intelligent eyes. It is wearing a royal blue and silver collar with a crest emblem. Perched pose, front-facing view. Clean vector illustration style, polished game-ready asset, transparent background, high resolution.", "description": "A majestic royal hawk pet with blue and silver accessories for Ken's prince-themed dress-up scene.", "subtype": "object", "aspect_ratio": [557, 929], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "ken_pet_tiger_cub": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_pet_tiger_cub_1fa4aed7-1a16-4210-babb-1722417807c4.webp", "type": "image", "prompt": "Generate a cute and powerful royal baby tiger cub pet, front-facing sitting pose. The cub should have orange and black stripes and a playful expression. It is wearing a royal blue collar with a gold medallion. Clean vector illustration style, high resolution, detailed, transparent background. Designed for a prince-themed dress-up game, matching the blue and silver aesthetic of Ken's royal theme.", "description": "An adorable royal baby tiger cub pet with blue and gold accessories for Ken's prince-themed dress-up scene.", "subtype": "object", "aspect_ratio": [732, 1197], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_pet_peacock": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_pet_peacock_1ec1df1c-2083-43d7-ab55-9f311c31e200.webp", "type": "image", "prompt": "Generate a glamorous, front-facing illustration of an elegant royal peacock pet. The peacock should feature iridescent purple and teal feathers with golden accents. It should be wearing a small golden crown and a purple jeweled collar. The tail feathers should be partially displayed with decorative eye patterns in purple and gold. Clean vector-style illustration, professional quality, sophisticated and luxurious aesthetic matching a royal princess theme, transparent background.", "description": "An elegant royal peacock pet with purple and gold feathers for Nikki's dress-up scene.", "subtype": "object", "aspect_ratio": [879, 922], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "nikki_pet_siamese": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_pet_siamese_f6e27c62-8b79-4efb-860e-07b5f4f19e78.webp", "type": "image", "prompt": "Generate a sleek and sophisticated Siamese cat pet for a princess dress-up game. The cat should have a cream-colored body with dark brown points on its ears, face, and paws, and striking blue eyes. It is wearing a luxurious purple jeweled collar with gold accents. Front-facing, elegant sitting pose. Clean vector illustration style with polished edges, high resolution, professional quality. Transparent background, game-ready asset.", "description": "An elegant Siamese cat pet with purple and gold accessories for Nikki's dress-up scene.", "subtype": "object", "aspect_ratio": [375, 825], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_pet_cockatoo": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_pet_cockatoo_589db412-d261-4eda-8a40-f7191e6eac1e.webp", "type": "image", "prompt": "Generate a professional game-ready asset of an elegant white cockatoo pet. The cockatoo should have a vibrant golden crest and be wearing a luxurious ruby jeweled collar with a delicate gold chain. Pose: front-facing, perched with wings slightly spread. Style: Clean, polished vector illustration with soft shading to match a princess dress-up game aesthetic. Colors: brilliant white feathers, rich gold accents, and deep ruby red gems. View: Front view, centered. Background: transparent.", "description": "An elegant white cockatoo pet with gold and ruby accessories for Christie's dress-up scene.", "subtype": "object", "aspect_ratio": [825, 913], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_pet_horse_mini": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_pet_horse_mini_38ff1de1-4454-4d60-ab7e-9b36bfe776b5.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable miniature chestnut horse pet for a princess dress-up game. The horse has a rich brown coat, a flowing silky mane, and is decorated with a golden bridle encrusted with ruby gemstones and small red roses tucked into its mane. Use a clean, glamorous vector illustration style consistent with high-quality fashion doll aesthetics. The horse should be in a graceful standing pose on a transparent background, high resolution, detailed gold textures and sparkling rubies.", "description": "An adorable miniature horse pet with gold and ruby decorations for Christie's dress-up scene.", "subtype": "object", "aspect_ratio": [998, 1023], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "skipper_pet_ferret": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_pet_ferret_994ea546-08db-4872-b455-2583bc595c46.webp", "type": "image", "prompt": "Generate a cute, energetic illustration of a playful ferret pet for a princess dress-up game. The ferret should have brown and cream fur and a playful expression. It is wearing a teal collar with a small pink bow. Full body, front-facing view, active and playful sitting pose. High-quality vector art style with clean lines and soft shading, matching a youthful sporty aesthetic. Isolated on a transparent background, professional game asset.", "description": "An adorable playful ferret pet with teal and pink accessories for Skipper's youthful dress-up scene.", "subtype": "other", "aspect_ratio": [684, 784], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "skipper_pet_turtle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_pet_turtle_fdbeb62f-3bf8-4992-a4b6-9a5300a6bb38.webp", "type": "image", "prompt": "Generate a cute, friendly illustration of a small green turtle pet, designed for a princess dress-up game. The turtle should have a decorative teal shell pattern and a bright pink bow on its head. It features a friendly smiling expression with big gentle eyes. Front-facing view, sitting pose, clean vector art style with polished edges. Match the youthful and sporty aesthetic of the Skipper character set. High resolution, professional quality, transparent background.", "description": "An adorable small turtle pet with teal and pink decorations for Skipper's youthful dress-up scene.", "subtype": "other", "aspect_ratio": [502, 517], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "bag_blue_clutch": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_blue_clutch_192edf98-46d7-4c5e-be1a-91ce36a95794.webp", "type": "image", "prompt": "Generate a professional quality, game-ready royal blue satin clutch purse. The design must exactly match the shape and diamond clasp detail of image 1, but with a rich royal blue fabric color. High resolution, luxurious satin sheen, subtle sparkles, front-facing view, transparent background.", "description": "An elegant royal blue satin clutch purse with a diamond clasp and sparkles for character layering.", "subtype": "ui", "aspect_ratio": [887, 893], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "bag_red_clutch": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_red_clutch_c08032fe-724b-4504-b02f-2ab10273e785.webp", "type": "image", "prompt": "Generate a high-resolution, front-facing illustration of an elegant ruby red satin clutch purse for a princess dress-up game. The bag must match the exact shape and design of image 1, including the specific diamond clasp and subtle sparkle details, but in a deep ruby red color with a luxurious satin sheen. Professional game asset, clean edges, transparent background.", "description": "An elegant ruby red satin clutch purse with a diamond clasp and sparkles, matching the pink clutch style.", "subtype": "ui", "aspect_ratio": [887, 892], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "bag_emerald_clutch": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_emerald_clutch_0ca0c4a3-f862-4325-b7d0-1ef0c4e43347.webp", "type": "image", "prompt": "Generate a front-facing, high-fashion emerald green satin clutch purse for a dress-up game. The design must match the exact shape and silhouette of image 1, featuring a central diamond-encrusted clasp and subtle sparkles on the fabric. The material should have a luxurious satin sheen. Rendered as a clean, polished game asset on a transparent background, professional quality.", "description": "An elegant emerald green satin clutch with a diamond clasp for the dress-up game, matching the pink clutch style.", "subtype": "ui", "aspect_ratio": [889, 894], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "bag_lavender_handbag": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_lavender_handbag_93b66adf-da33-45a6-a634-bdd52bfe5bcb.webp", "type": "image", "prompt": "Generate a luxurious lavender purple metallic handbag for a princess dress-up game. The bag must match the exact shape, handle design, and diamond accent placement of image 1. It should feature a shimmery lavender metallic finish with sparkling diamond details. Front-facing angle, clean edges, professional high-quality game asset, transparent background.", "description": "A luxurious lavender purple metallic handbag with diamond accents, matching the gold handbag style.", "subtype": "ui", "aspect_ratio": [1022, 914], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "bag_rose_handbag": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_rose_handbag_8568381d-9d5e-4b9b-a1e1-52983551b211.webp", "type": "image", "prompt": "Generate a luxurious rose gold metallic handbag for a princess dress-up game. It must match the exact shape, handle design, and diamond accent placement of the handbag in image 1. The finish should be a shimmery, high-fashion rose gold metallic. Front-facing view, clean edges, professional game-ready asset, transparent background.", "description": "A luxurious rose gold metallic handbag with diamond accents, matching the gold version's design for character layering.", "subtype": "ui", "aspect_ratio": [1022, 915], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "bag_coral_handbag": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_coral_handbag_d7589cc1-8f8c-4d31-bb2b-275f8f78924d.webp", "type": "image", "prompt": "Generate a luxurious coral pink metallic handbag for a princess dress-up game. It must match the exact shape, structured handle, and diamond accent placement of image 1. The material should be a shimmery, high-fashion coral pink metallic finish. Front-facing view, clean edges, professional game asset, transparent background.", "description": "A luxurious coral pink metallic handbag with diamond accents for character layering.", "subtype": "ui", "aspect_ratio": [1021, 915], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "bag_blue_purse": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_blue_purse_fab72e2a-52c1-43a2-9ff7-dffc1ee1bb8f.webp", "type": "image", "prompt": "Generate a sparkling sapphire blue evening purse for a princess dress-up game. The purse must match the exact shape and crystal embellishment pattern of image 1, but rendered in a deep, shimmering sapphire blue instead of silver. Front-facing angle, clean edges, high-fashion luxurious appearance with glittering crystals, game-ready asset, transparent background.", "description": "A sparkling sapphire blue evening purse with crystal embellishments for character layering.", "subtype": "ui", "aspect_ratio": [1020, 1022], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "bag_gold_purse": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_gold_purse_a688179e-867e-43d4-ae46-418249ae2603.webp", "type": "image", "prompt": "Generate a sparkling golden yellow evening purse for a princess dress-up game. The design must match the exact shape and crystal embellishment pattern of image 1, but rendered in a rich, shimmery gold color instead of silver. The bag should have a glamorous appearance with shimmering crystals and a metallic sheen. Show the item from a front-facing angle on a transparent background, clean vector style, high-fashion game asset quality.", "description": "A glamorous sparkling golden evening purse with crystal embellishments for the princess dress-up game.", "subtype": "ui", "aspect_ratio": [1019, 1019], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "bag_mint_tote": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_mint_tote_fb40a77e-a91e-45a5-9a7d-ea472c52fa93.webp", "type": "image", "prompt": "Generate a high-quality, front-facing mint green velvet tote bag with elegant gold trim and matching handles. The design should exactly match the shape and style of image 1, but with a fresh mint green velvet texture instead of purple. Clean, polished game asset style, transparent background, professional studio lighting to highlight the soft velvet texture and metallic gold accents.", "description": "A stylish mint green velvet tote bag with gold trim, matching the design of the purple tote.", "subtype": "ui", "aspect_ratio": [1014, 1024], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "bag_navy_tote": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_navy_tote_9975dd15-cf2b-4333-8c66-b4b2953e847b.webp", "type": "image", "prompt": "Generate a high-quality, front-facing navy blue velvet tote bag with elegant gold trim and gold handles. The design must match the exact shape and structure of image 1, featuring a soft velvet texture and professional finish. Shown isolated on a transparent background for character layering in a princess dress-up game.", "description": "A stylish navy blue velvet tote bag with gold trim, matching the style of the purple tote.", "subtype": "ui", "aspect_ratio": [1014, 1022], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "bag_pink_pearl": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_pink_pearl_aeef4111-3788-4dab-bb36-246e5b3177fc.webp", "type": "image", "prompt": "Generate an elegant, front-facing pink pearl-studded clutch bag. The bag should match the shape and pearl-studded pattern of `bag_white_pearl` exactly, but with a soft pink base fabric instead of white. The pearls should remain white/cream colored. Create a clean, polished, game-ready asset with a luxurious satin texture and shimmering pearl details. Front view, transparent background, high resolution.", "description": "An elegant pink pearl-studded clutch bag for character layering.", "subtype": "ui", "aspect_ratio": [1017, 1007], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "bag_black_pearl": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_black_pearl_9228701f-9fed-4809-9aaf-60d5d9347695.webp", "type": "image", "prompt": "Generate a high-quality, front-facing illustration of an elegant black pearl-studded clutch bag. The design must match the exact shape and pattern of image 1, but with a sophisticated black base color. Features white pearls for a striking contrast against the black material. Professional game asset, clean edges, luxurious satin or leather texture with a subtle sheen, transparent background, highly detailed, polished princess accessory style.", "description": "An elegant black pearl-studded clutch bag for character layering, matching the white pearl bag style.", "subtype": "ui", "aspect_ratio": [985, 987], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "pet_chinchilla": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_chinchilla_6568d076-61ad-4f25-b454-3bc499878c71.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable royal chinchilla pet. The chinchilla should have extremely fluffy gray fur, large endearing eyes, and a small pink satin bow on its head. It wears a sparkly silver collar with a dangling diamond charm. Clean vector-style art with soft shading, polished game-ready look, princess-themed aesthetic. High resolution, detailed fur texture, transparent background.", "description": "An adorable royal chinchilla pet with a pink bow and silver collar for Barbie's dress-up scene.", "subtype": "object", "aspect_ratio": [877, 1115], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "pet_dove_white": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_dove_white_723688e8-1b9d-43b3-a910-782e82f0e420.webp", "type": "image", "prompt": "Generate a graceful and peaceful white royal dove pet for a princess dress-up game. The dove is shown in a side view with wings slightly spread. It wears a delicate, ornate golden crown on its head and small pink ribbon accents on its feet. Soft, detailed white feathers, sparkling princess-themed aesthetic, high-quality vector-like finish, transparent background, front-right side perspective.", "description": "An elegant white dove with a golden crown and pink ribbon for Barbie's dress-up scene.", "subtype": "object", "aspect_ratio": [842, 928], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "pet_seal_baby": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_seal_baby_b8405172-d93c-405b-9b77-42380ce2048a.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable baby seal pet. The seal has fluffy white fur, large sparkly eyes, and a cheerful friendly expression. It wears a cute pink bow tie. Designed as a high-quality, polished game asset with a magical and cute aesthetic. Transparent background, clean edges, professional digital art style consistent with a princess dress-up game.", "description": "An adorable baby seal pet with a pink bow tie for Barbie's dress-up scene.", "subtype": "object", "aspect_ratio": [841, 1266], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "teresa_pet_sea_turtle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_pet_sea_turtle_bd3fa941-f376-4649-abec-fb4b622ff2e3.webp", "type": "image", "prompt": "Generate a high-quality, professional game asset of an adorable royal sea turtle pet. The turtle features a beautifully patterned shell with turquoise and coral tones. It is wearing small, elegant gold accessories like a tiny crown or golden flipper bands. Use a warm, beach-inspired color palette to match the Teresa character set. Side view, friendly and cute expression, clean vector-style edges, transparent background, 2D illustration.", "description": "An adorable tropical sea turtle pet with a turquoise and coral shell for Teresa's dress-up scene.", "subtype": "object", "aspect_ratio": [980, 764], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "teresa_pet_macaw": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_pet_macaw_da8ba890-3860-48a3-bcaf-a56f694f3905.webp", "type": "image", "prompt": "Generate a full-body illustration of a vibrant blue and yellow macaw parrot with coral and turquoise accent feathers. The macaw is wearing delicate gold royal jewelry and has a friendly expression. Latin-inspired tropical aesthetic with warm tones, matching the style of image 1 and image 2. Perched pose, front-facing view, clean vector-style edges, high resolution, transparent background.", "description": "A vibrant blue and yellow macaw parrot pet with gold jewelry for the Teresa character.", "subtype": "object", "aspect_ratio": [832, 1005], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "teresa_pet_toucan": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_pet_toucan_21718340-da0a-4ee1-a406-2236bf404f95.webp", "type": "image", "prompt": "Generate a full-body side view of an adorable royal toucan pet perched on a branch. The toucan features a large vibrant orange beak, sleek black feathers, and a coral-colored chest. It is adorned with elegant rose-gold accessories like a small collar or anklet to match Teresa's aesthetic. High-quality vector-style illustration, clean lines, warm and tropical colors, playful atmosphere, transparent background.", "description": "An adorable royal toucan pet with a vibrant orange beak and rose-gold accessories for Teresa's dress-up scene.", "subtype": "object", "aspect_ratio": [796, 824], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "ken_pet_bear_cub": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_pet_bear_cub_ae1471b0-14dc-41c0-8992-da6eea7c4c04.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable royal bear cub pet. The cub has soft brown fur, a friendly but noble and heroic expression, and wears a luxurious blue velvet collar with a polished gold medallion. The art style should be a clean, polished, and vibrant game-ready illustration matching a prince-themed princess game aesthetic. High resolution, professional quality, transparent background.", "description": "A noble and adorable royal bear cub pet with a blue velvet collar for Ken's dress-up scene.", "subtype": "object", "aspect_ratio": [740, 1232], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "ken_pet_owl_royal": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_pet_owl_royal_3014a60b-3b9e-4e52-aadc-0a20530f0d75.webp", "type": "image", "prompt": "Generate a majestic royal owl pet with golden-brown and white feathers, wearing a small blue and silver crown. The owl should have a wise and noble expression, designed in a polished, clean-edged game asset style suitable for a prince dress-up game. Front-facing perched pose, full body illustration, high resolution, detailed feathers, regal and sophisticated aesthetic, transparent background.", "description": "A wise and noble royal owl pet with blue and silver accessories for Ken's dress-up scene.", "subtype": "other", "aspect_ratio": [741, 1411], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "ken_pet_raven": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/ken_pet_raven_b4cd0680-f773-4a2d-a0eb-3c169c618110.webp", "type": "image", "prompt": "Generate a sleek royal raven pet for a prince dress-up game. The raven has glossy black feathers with subtle iridescent highlights. It wears blue and silver royal accessories, such as a small silver leg band with a sapphire. Intelligent and noble appearance, mysterious and heroic style. Side view, perched on an invisible surface. High-quality vector-like digital art, clean edges, professional game asset, transparent background.", "description": "A sleek royal raven pet with glossy black feathers and blue-silver accessories for Ken's dress-up scene.", "subtype": "other", "aspect_ratio": [964, 1310], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_pet_white_cat": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_pet_white_cat_b33a4102-9ddc-4701-97c9-5d82de1189b7.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an elegant fluffy white Persian cat pet. The cat has striking purple eyes and wears a luxurious gold and purple jeweled collar. The style is sophisticated, high-fashion, and polished, matching a princess dress-up game aesthetic. Sitting pose, transparent background, high resolution, detailed fur texture.", "description": "An elegant fluffy white Persian cat with purple eyes and royal Nikki-themed accessories.", "subtype": "object", "aspect_ratio": [697, 1034], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "nikki_pet_canary": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_pet_canary_aa19dcb1-44db-468b-ae57-7da25de48564.webp", "type": "image", "prompt": "Generate a beautiful golden canary bird pet for a princess dress-up game. The canary is in a perched pose, looking elegant and cheerful. It wears small, luxurious purple and gold accessories like a tiny jeweled collar or a miniature crown. High-fashion, sophisticated style with clean polished edges. Front-facing or slight profile perched view, transparent background, high resolution, detailed feathers.", "description": "An elegant golden canary pet with purple and gold accessories for Nikki's dress-up scene.", "subtype": "object", "aspect_ratio": [718, 1021], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_pet_chinchilla": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_pet_chinchilla_354c0915-690c-40ad-a3c1-779672fbfb07.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable royal chinchilla pet. The chinchilla has soft, fluffy silver-gray fur, a purple velvet bow on its head, and elegant gold jewelry accents. Use a clean, polished, high-fashion game art style matching the aesthetic of a glamorous princess dress-up game. Ensure a transparent background and professional quality details.", "description": "An adorable royal chinchilla pet with silver-gray fur and purple accessories for Nikki's dress-up scene.", "subtype": "object", "aspect_ratio": [768, 1030], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "christie_pet_husky": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_pet_husky_76828313-7146-4d8b-a2f2-743e1be62542.webp", "type": "image", "prompt": "Generate a full-body, front-facing sitting illustration of an adorable husky puppy pet with striking blue eyes and fluffy gray and white fur. The puppy is wearing a luxurious gold collar adorned with ruby accents. The style is elegant, polished, and sophisticated, matching the glamorous aesthetic of the Christie character set. High resolution, detailed fur texture, friendly expression, clean edges, transparent background.", "description": "An adorable husky puppy pet for Christie's dress-up scene.", "subtype": "object", "aspect_ratio": [620, 1133], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_pet_falcon_white": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_pet_falcon_white_bf79fefc-200b-4c15-8c64-e3910ba19992.webp", "type": "image", "prompt": "Generate a full-body, noble and elegant white falcon pet for a princess dress-up game. The falcon is in a perched pose with wings slightly spread. It wears sophisticated royal accessories including a gold anklet with a ruby gemstone and a small golden headpiece. Style: clean, polished, high-fashion vector art consistent with a glamourous princess aesthetic. Colors: pure white feathers, metallic gold, and vibrant ruby red. Transparent background, front-facing perched view.", "description": "A noble white falcon pet with gold and ruby accessories for Christie's dress-up scene.", "subtype": "object", "aspect_ratio": [814, 610], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_pet_peacock_white": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_pet_peacock_white_953d77eb-0363-42a0-a54f-d9605d2f7eb4.webp", "type": "image", "prompt": "Generate an elegant, full-body white peacock pet for a princess dress-up game. The peacock features stunning pure white plumage with delicate gold and crystal accents on its tail feathers. It should look luxurious, sophisticated, and royal. High-fashion clean vector-style illustration, side view with a graceful posture and tail slightly fanned. Transparent background, high resolution, detailed feathers.", "description": "An elegant royal white peacock pet with gold and crystal accents for Christie's dress-up scene.", "subtype": "object", "aspect_ratio": [760, 1097], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "skipper_pet_rabbit_brown": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_pet_rabbit_brown_45baa267-f2fb-4b48-9976-eb4e4bbc7d32.webp", "type": "image", "prompt": "Generate an adorable brown and white rabbit pet with floppy ears, wearing a bright teal silk ribbon bow around its neck. The rabbit is in a sitting pose with a playful and friendly expression. Designed in a clean, polished, high-quality game art style consistent with a princess dress-up game. Front-facing view, full body, transparent background, high resolution.", "description": "An adorable brown and white lop-eared rabbit with a teal ribbon, designed as a pet for Skipper's dress-up scene.", "subtype": "object", "aspect_ratio": [623, 1222], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "skipper_pet_guinea_pig": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_pet_guinea_pig_435379c8-33ab-47d0-9b80-83622370291f.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable fluffy guinea pig. The guinea pig has a patchwork coat of brown, white, and caramel fur. It is wearing a small, stylish teal ribbon bow on its head. The art style is clean, polished, and friendly, matching a princess dress-up game aesthetic. High resolution, detailed fur texture, cute sparkly eyes, transparent background.", "description": "An adorable fluffy guinea pig pet with a teal bow for Skipper's dress-up scene.", "subtype": "object", "aspect_ratio": [837, 1168], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "skipper_pet_parakeet": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_pet_parakeet_1db8e94f-c4ff-49a7-b298-8bac61cdaa8e.webp", "type": "image", "prompt": "Generate a cute and energetic royal parakeet pet for a princess dress-up game. The parakeet features bright blue and teal feathers with subtle pink accents on the wings and tail. It is in a perched pose, looking cheerful. Style: clean vector-like illustration, polished game-ready asset, vibrant colors, playful aesthetic. Front-facing perched view, transparent background, high resolution.", "description": "A cheerful blue and teal parakeet with pink accents for Skipper's dress-up scene.", "subtype": "object", "aspect_ratio": [712, 973], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "bag_turquoise_clutch": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_turquoise_clutch_79f426c8-8c05-433a-9e98-1043d7822148.webp", "type": "image", "prompt": "Generate a high-quality, game-ready turquoise blue satin clutch purse. The design should feature an elegant, polished fabric texture, a prominent diamond-encrusted silver clasp, and subtle sparkles. The style must match image 1. Side view, clean professional illustration, princess-themed, transparent background.", "description": "An elegant turquoise satin clutch purse with a diamond clasp for the dress-up game, matching the style of the pink clutch.", "subtype": "ui", "aspect_ratio": [863, 891], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "bag_burgundy_handbag": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_burgundy_handbag_a026d365-107f-45c0-875c-b509a64ef61f.webp", "type": "image", "prompt": "Generate a luxurious burgundy red metallic handbag with sparkling diamond accents, matching the exact design and shape of the structured handbag in bag_gold_handbag. The style is elegant, glamorous, and princess-themed. Side view, high-quality material texture, professional game asset, transparent background.", "description": "A luxurious burgundy metallic handbag with diamond accents for character layering.", "subtype": "ui", "aspect_ratio": [1022, 915], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "bag_peach_purse": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_peach_purse_9f681545-852e-4b5d-a699-fbb50e491b55.webp", "type": "image", "prompt": "Generate a sparkling peach and coral evening purse with crystal embellishments. The design should match the elegant, princess-themed style of image 1 but in a warm peach color palette. High-fashion accessory, side view, detailed gemstone textures, professional quality, transparent background.", "description": "An elegant peach-colored sparkling evening purse with crystal embellishments for character layering.", "subtype": "ui", "aspect_ratio": [1020, 1023], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "bag_yellow_tote": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bag_yellow_tote_95979c8a-c470-496e-a9bc-756eb7e7537b.webp", "type": "image", "prompt": "Generate a stylish sunshine yellow velvet tote bag with gold trim, matching the design and silhouette of image 1. The style should be elegant and princess-themed with a soft velvet texture. Side view, clean professional game asset, high resolution, detailed, transparent background.", "description": "A stylish sunshine yellow velvet tote bag with gold trim, matching the style of the other colored tote bags.", "subtype": "ui", "aspect_ratio": [1009, 1016], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "teresa_bag_aqua_clutch": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_bag_aqua_clutch_fd585950-71e1-48a6-b712-74e0df421ad6.webp", "type": "image", "prompt": "Generate an aqua turquoise structured handbag with elegant copper hardware and a central heart-shaped gem clasp. The design should match the luxurious style of image 1 with a warm tropical color palette. Side view, clean professional game asset, polished finish, transparent background.", "description": "An aqua turquoise structured handbag with copper hardware and a heart-shaped gem clasp for the Teresa character.", "subtype": "ui", "aspect_ratio": [1022, 907], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "teresa_bag_sunset_handbag": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_bag_sunset_handbag_dd21f067-7925-4652-b122-4a1a1fa22fbd.webp", "type": "image", "prompt": "Generate a professional game asset of a structured sunset orange-coral metallic handbag with rose-gold hardware and a heart-shaped gem clasp. The design should perfectly match the form and elegant style of image 1. Use warm, Latin-inspired tones. Side view, clean polished finish, high resolution, transparent background.", "description": "A warm sunset orange-coral metallic handbag for the Teresa character model.", "subtype": "ui", "aspect_ratio": [1022, 916], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "nikki_bag_fuchsia_clutch": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_bag_fuchsia_clutch_2ad6ebfd-4cd1-488f-8525-ecfdeb3ff3c3.webp", "type": "image", "prompt": "Generate a glamorous hot pink and fuchsia clutch purse with gold accents and diamond embellishments. The design should be high-fashion, luxurious, and bold, matching the sophisticated style of the Nikki character set. Shown from a side view, 2D game asset, clean vector-like polish, high resolution, transparent background.", "description": "A glamorous fuchsia clutch purse with gold accents for Nikki's character layering.", "subtype": "ui", "aspect_ratio": [924, 909], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "nikki_bag_sapphire_handbag": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_bag_sapphire_handbag_f602dae3-2bf7-47e9-a506-3efc8c75d5a5.webp", "type": "image", "prompt": "Generate a high-fashion sapphire blue metallic handbag with a luxurious finish. Feature sparkling diamond embellishments and subtle purple jewel accents. The design should be sophisticated and bold, matching a glamorous princess aesthetic. Side view illustration, transparent background, clean vector-style edges, high resolution, detailed metallic texture.", "description": "A high-fashion sapphire blue metallic handbag with diamond and purple accents for Nikki.", "subtype": "ui", "aspect_ratio": [990, 893], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "christie_bag_champagne_clutch": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_bag_champagne_clutch_e8e79900-dfd9-46b7-84b7-589e6a10cff7.webp", "type": "image", "prompt": "An elegant champagne gold clutch bag with ruby and diamond accents, designed for Christie's glamorous style. Style: sophisticated, luxurious, elegant. Transparent background. Side view.", "description": "An elegant champagne gold clutch bag with ruby and diamond accents, designed for Christie's glamorous style.", "subtype": "object", "aspect_ratio": [1026, 859], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "christie_bag_burgundy_handbag": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_bag_burgundy_handbag_e1fd0dc7-5002-4072-a6ef-4ece7f2d955b.webp", "type": "image", "prompt": "Generate a luxurious deep burgundy red metallic handbag with gold hardware and crystal accents, matching the style of christie_bag_gold_clutch. Style: sophisticated, glamorous, high-fashion. Transparent background. Side view.", "description": "A luxurious deep burgundy red handbag with gold hardware and crystal accents, designed for Christie.", "subtype": "object", "aspect_ratio": [1023, 983], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "skipper_bag_purple_sporty": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_bag_purple_sporty_8b83c728-71f8-471c-bb7d-1f7d00638e7c.webp", "type": "image", "prompt": "Generate a high-quality, professional game asset of a trendy purple and teal sporty crossbody bag with pink accents. The design should be fun, modern, and energetic, matching a youthful princess style. Side view, clean polished look, transparent background. Inspired by the style of image 01KQPXRPDCJX1GK70S7BPZESST and matching the proportions for the 'skipper_base' character.", "description": "A trendy purple and teal sporty crossbody bag for Skipper with a youthful, modern aesthetic.", "subtype": "ui", "aspect_ratio": [777, 1211], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "skipper_bag_mint_purse": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_bag_mint_purse_8fd10f8b-7c54-4ab8-89fb-864abcfc80a0.webp", "type": "image", "prompt": "Generate a side-view of a cute and trendy mint green and pink sparkly purse. The design should be youthful and playful with glittery textures and small pink heart or star embellishments. Match the high-fashion, clean vector-style aesthetic of the existing game assets. Transparent background, high resolution, detailed polish, professional game asset.", "description": "A trendy mint green and pink sparkly purse for Skipper's youthful dress-up set.", "subtype": "ui", "aspect_ratio": [890, 1012], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "pet_horse_white": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/pet_horse_white_4e87695b-333b-4634-9963-2ec925b4d5ed.webp", "type": "image", "prompt": "Generate a clean vector-style illustration of an adorable royal white mini horse. The horse features a pink flower crown and sparkly pink ribbons woven into its mane. It has gentle, friendly eyes and a delicate feminine appearance with soft pastel pink accessories. Side-view, right-facing pose, elegant and cute character design, high resolution, professional quality, transparent background.", "description": "An adorable royal white mini horse pet with pink floral decorations for Barbie's dress-up scene.", "subtype": "object", "aspect_ratio": [857, 1047], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "teresa_pet_horse": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_pet_horse_2ed2e503-dc40-4c2b-907a-8da7af8b768d.webp", "type": "image", "prompt": "Generate a side-view illustration of an adorable royal palomino mini horse pet. The horse features a golden mane and tail braided with warm coral ribbons and decorated with rose-gold flowers. It should have a friendly, gentle expression and a petite, elegant build. Match the warm-toned aesthetic and clean vector art style of the Teresa character set. Ensure a high-quality, professional game-ready asset on a transparent background.", "description": "An adorable royal palomino mini horse with coral and rose-gold decorations for Teresa's dress-up scene.", "subtype": "object", "aspect_ratio": [644, 720], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "nikki_pet_horse": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_pet_horse_9f39156b-9369-4337-9892-5f71fcf5b4c9.webp", "type": "image", "prompt": "Generate a side-view, right-facing elegant royal black mini horse pet in a clean vector game art style. The horse features a sleek dark coat, adorned with luxurious gold and amethyst jewelry accessories, and purple silk ribbons woven into its mane. Designed for a glamorous dress-up scene with a regal and adorable expression. High resolution, detailed textures, transparent background.", "description": "An elegant royal black mini horse pet with purple and gold decorations for Nikki.", "subtype": "object", "aspect_ratio": [832, 1011], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "skipper_pet_pony": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_pet_pony_bdb1bdc8-fa49-4a7d-bdf4-b942b3709a04.webp", "type": "image", "prompt": "Generate a clean vector-style illustration of an adorable youthful spotted pony pet. The pony should have a white coat with brown spots and a playful, energetic appearance. Decorate it with vibrant teal ribbons and pink bows in its mane and tail, matching a fun sporty aesthetic. Side-facing playful pose, full body, standing illustration, high resolution, professional game asset quality, transparent background.", "description": "A playful spotted pony pet with teal and pink accessories for Skipper's dress-up scene.", "subtype": "object", "aspect_ratio": [760, 733], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_bag_pink_tote": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_bag_pink_tote_ea16ddb5-4c3d-44d3-b91c-71a5e0137076.webp", "type": "image", "prompt": "Generate a flat 2D vector-style illustration of a trendy sporty-chic tote bag for a dress-up game. The bag has a bright bubblegum pink canvas body with a subtle heart and star embossed pattern. It features teal/turquoise straps with sporty stitching and matching teal trim. Include polished silver buckles and hardware. The silhouette is a relaxed, slouchy tote bag. Front-facing view, clean edges, professional game-ready asset, bright and cheerful aesthetic, high resolution, transparent background.", "description": "A youthful pink and teal sporty-chic tote bag designed for the Skipper character.", "subtype": "ui", "aspect_ratio": [701, 775], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "skipper_bag_coral_tote": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_bag_coral_tote_0ed8f957-3b46-424a-97e2-25039feb4136.webp", "type": "image", "prompt": "Generate a clean vector-style illustration of a trendy coral and teal sporty-chic tote bag for a dress-up game. The bag features a vibrant coral canvas body with a subtle texture, teal straps with sporty stitching, and silver hardware. The silhouette is relaxed and slouchy. Front-facing view, flat 2D art style, bright and polished, high resolution, transparent background.", "description": "A trendy coral and teal sporty-chic tote bag for Skipper with a youthful, modern aesthetic.", "subtype": "ui", "aspect_ratio": [924, 1023], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "skipper_bag_yellow_tote": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_bag_yellow_tote_5c016d7e-f4f8-4cde-9780-4ad1b22fa9bd.webp", "type": "image", "prompt": "Generate a high-quality 2D vector-style illustration of a sunshine yellow and teal sporty-chic tote bag. The bag features a bright sunny yellow canvas body with subtle texture, teal/turquoise straps with visible sporty stitching, and teal trim. It has a relaxed, slouchy tote silhouette with silver decorative hardware and small daisy embroidered patches. Front-facing view, clean polished lines, bright and cheerful colors, transparent background, designed for character layering in a princess dress-up game.", "description": "A trendy sunshine yellow and teal sporty-chic tote bag for Skipper with a youthful, modern aesthetic.", "subtype": "ui", "aspect_ratio": [896, 1019], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "skipper_bag_lavender_tote": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_bag_lavender_tote_290fcaf3-1de1-4be1-af78-2a86ec0f9f43.webp", "type": "image", "prompt": "Generate a front-facing 2D vector-style illustration of a trendy lavender and teal sporty-chic tote bag. The main bag body is soft lavender purple canvas with a subtle texture, featuring teal straps with sporty stitching and silver hardware. The silhouette is relaxed and slouchy. Clean polished look with smooth edges, bright and cheerful colors, transparent background. Matches the style of skipper_bag_pink_tote.", "description": "A trendy lavender and teal sporty-chic tote bag for Skipper with a youthful, modern princess aesthetic.", "subtype": "ui", "aspect_ratio": [930, 1024], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_sunset_gradient": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_sunset_gradient_d7e3e62e-7da1-4923-9ce4-ddf84903cdf1.webp", "type": "image", "prompt": "Generate a pair of whimsical fairy wings in a kawaii chibi anime style. Use a soft sunset gradient with pastel pink, orange, and golden yellow tones. The design should feature clean vector lines, soft glows, and small sparkles, matching the aesthetic of the chibi_coffee_girl. Ensure the wings are perfectly centered and sized to layer behind a chibi character base. Transparent background, high-fashion game asset quality.", "description": "Redesigned sunset gradient fairy wings in a kawaii chibi style for character layering.", "subtype": "effect", "aspect_ratio": [1057, 832], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_ocean_pearl": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_ocean_pearl_2cac224f-6f7f-4993-ab93-22b6ef3d05f4.webp", "type": "image", "prompt": "Generate a pair of whimsical ocean-themed fairy wings in a kawaii chibi anime style, specifically designed to layer over the `chibi_coffee_girl` character. Use clean vector lines and a soft pastel color palette of iridescent aqua, seafoam green, and pearlescent white. Add subtle pearl accents and a shimmering, bubbly texture. The wings should have a rounded, cute silhouette to match the chibi aesthetic, presented on a transparent background for character layering. Style must be identical to image 1 and image 2.", "description": "Ocean pearl-themed fairy wings in a kawaii chibi anime style for character layering.", "subtype": "other", "aspect_ratio": [1059, 830], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_cherry_blossom": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_cherry_blossom_80598114-8155-4ac1-b67a-ca08aab2b08e.webp", "type": "image", "prompt": "Generate a pair of whimsical cherry blossom fairy wings in a kawaii chibi anime style. Use clean vector lines, soft pastel pinks and whites, and a shimmering, delicate aesthetic. The design should feature soft flower petal shapes with subtle sparkle details. Ensure the wings are perfectly centered and positioned for layering on a chibi character base, matching the artistic style of the chibi_coffee_girl. Transparent background.", "description": "Kawaii chibi-style cherry blossom fairy wings for character layering.", "subtype": "effect", "aspect_ratio": [662, 637], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_moonlight_silver": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_moonlight_silver_411730ae-e7e0-4459-ba08-993bade729ad.webp", "type": "image", "prompt": "Generate a pair of whimsical moonlight silver fairy wings in a kawaii chibi anime style. Use clean vector lines and soft pastel silvery-white colors with subtle celestial patterns and a shimmering stardust effect. The wings should be designed with a cute, rounded aesthetic to perfectly match the 'chibi_coffee_girl' character base. Ensure the wings are symmetrical, front-facing, and positioned for character layering on a transparent background.", "description": "Kawaii chibi-style silvery moonlight wings for character layering", "subtype": "effect", "aspect_ratio": [594, 518], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_thunder_storm": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_thunder_storm_7bb39746-2e63-4ddc-b0ba-27ccd708d4d8.webp", "type": "image", "prompt": "Generate powerful storm-themed heroic wings for a male character. The wings should feature dark gray and electric blue colors with distinct lightning bolt patterns and stormy cloud textures. Designed with a heroic masculine silhouette to match the style of wings_dragon_black. Clean vector-style edges, high resolution, detailed, transparent background for character layering.", "description": "Powerful storm-themed heroic wings with lightning bolt patterns for the prince character.", "subtype": "other", "aspect_ratio": [759, 1211], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_ice_dragon": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_ice_dragon_5d26b44f-545a-49cf-b009-1c15a0fefba7.webp", "type": "image", "prompt": "Generate a pair of majestic ice dragon wings for a male character, side-view symmetry, featuring icy blue and white colors with frost crystal patterns. The texture should show frozen scales with a subtle shimmer. Designed with a powerful heroic masculine silhouette suitable for a prince character. High resolution, clean vector-style edges, transparent background, professional game asset quality.", "description": "Majestic icy blue dragon wings with frost crystals for male character layering.", "subtype": "other", "aspect_ratio": [1240, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_midnight_raven": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_midnight_raven_c168da39-d273-42d5-9752-15633ca2b09e.webp", "type": "image", "prompt": "Generate a pair of sleek raven-inspired wings in deep midnight black with iridescent purple-blue highlights on the feathers. The design should have an elegant feathered appearance with a mysterious heroic aesthetic, suitable for a prince character. Transparent background, high resolution, detailed feathered textures, clean vector-influenced style, symmetrical design for character layering, no character included.", "description": "Sleek raven-inspired wings in midnight black with iridescent highlights for male character layering.", "subtype": "other", "aspect_ratio": [786, 658], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_sparkle_star": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_sparkle_star_c7b532b5-4dac-466f-bbec-bb886f049c4b.webp", "type": "image", "prompt": "Generate a pair of whimsical sparkle star wings in a kawaii chibi anime style, featuring clean vector lines and soft pastel colors. The wings should have small glowing stars and a glittery effect. Designed as a game asset with a transparent background, ensuring the size and positioning perfectly match the 'chibi_coffee_girl' and 'barbie_base' character models for layering. High resolution, polished, consistent with the established chibi aesthetic.", "description": "Kawaii chibi-style sparkly star wings designed for the chibi coffee girl character.", "subtype": "other", "aspect_ratio": [1072, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_stardust_shimmer": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_stardust_shimmer_a6b118d1-c27c-4215-9986-d503b00030de.webp", "type": "image", "prompt": "Generate a pair of whimsical stardust shimmer wings in a kawaii chibi anime style. Use clean vector lines and soft pastel colors with an iridescent glow and tiny sparkling star details. The design must be symmetrical and specifically sized to layer behind the 'chibi_coffee_girl' character. Maintain a clean, professional game-ready look with a transparent background, matching the art style of the existing chibi character assets.", "description": "Kawaii chibi-style iridescent stardust wings for the coffee girl character base.", "subtype": "effect", "aspect_ratio": [638, 768], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_autumn_leaves": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_autumn_leaves_71591ea1-9915-40e7-bc3d-b8174d2bfcb7.webp", "type": "image", "prompt": "Generate a pair of whimsical autumn leaf wings in a kawaii chibi anime style. Use clean vector lines and a soft pastel color palette of burnt orange, gold, and muted red. The aesthetic should match the 'chibi_coffee_girl' character base. Ensure the wings have a delicate, symmetrical design with a slight sparkle effect. High resolution, professional game asset quality, transparent background, positioned for easy layering on a character's back.", "description": "Kawaii chibi-style autumn leaf wings for character layering", "subtype": "object", "aspect_ratio": [622, 611], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_cosmic_galaxy": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_cosmic_galaxy_ba1aa78d-9b07-40c4-9f2c-41470062a228.webp", "type": "image", "prompt": "Generate a pair of whimsical cosmic galaxy-themed wings in a kawaii chibi anime style. Use clean vector lines, soft pastel purples and blues with twinkling star nebula patterns. The wings should have a rounded, cute silhouette with a high-gloss, clean finish. Specify a front-view, symmetrical design. Ensure they match the artistic style of image 1, are sized for character layering, and have a transparent background.", "description": "Kawaii chibi-style cosmic galaxy wings designed for layering on the chibi character base.", "subtype": "object", "aspect_ratio": [967, 930], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_celestial_sun": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_celestial_sun_2dcb7b34-769d-4d11-b89e-a6eb67cbd61e.webp", "type": "image", "prompt": "Generate a pair of radiant celestial sun-themed fairy wings for a dress-up game. The wings should feature majestic warm sun rays and golden light patterns in a palette of golden yellow, bright orange, and coral pink. Symmetrical design with a warm magical glow and subtle sparkles. Front-facing view, transparent background, clean polished game-ready asset, high resolution, elegant and radiant feminine aesthetic.", "description": "Radiant golden and coral sun-themed fairy wings for character layering, matching Teresa's warm aesthetic.", "subtype": "other", "aspect_ratio": [778, 858], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_tropical_paradise": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_tropical_paradise_74c9ac53-e277-4242-9e3d-eaeade37dad9.webp", "type": "image", "prompt": "Generate a pair of vibrant tropical paradise fairy wings, front-facing and symmetrical. The wings feature colorful butterfly-style shapes with tropical hibiscus and plumeria flower patterns, and bird of paradise motifs. Use a bright palette of coral, turquoise, yellow, and magenta. Add a warm magical glow with island-themed sparkles. Polished, clean game-ready asset on a transparent background, suitable for layering behind a character.", "description": "Vibrant tropical-themed fairy wings with hibiscus patterns for character layering.", "subtype": "effect", "aspect_ratio": [901, 984], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_titan_armor": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_titan_armor_3ecd7dd8-b318-4cfc-b5b3-e7e987af90b1.webp", "type": "image", "prompt": "Generate a front-facing, symmetrical pair of powerful armored titan wings for a male prince character. The design features large metallic armor plating in bronze and steel with battle-worn textures. Include a subtle blue energy glow between the armor plates. Heroic and masculine silhouette, clean edges, professional game-ready asset, transparent background.", "description": "Powerful bronze and steel armored titan wings for the Ken character with a heroic warrior aesthetic.", "subtype": "other", "aspect_ratio": [1104, 816], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_phoenix_gold": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_phoenix_gold_d7ec5aba-627c-4f47-b33e-aaa15a1a737e.webp", "type": "image", "prompt": "Generate a pair of majestic golden phoenix wings for a male character, front-facing and symmetrical. The wings should feature magnificent gold and crimson feathers with flowing, regal textures and orange flame accents at the edges. Include a subtle fire magic warm glow and sparkles. High-resolution game asset, clean edges, professional quality, transparent background. Designed to layer behind the 'ken_base' character model.", "description": "Majestic golden and crimson phoenix wings for Ken, designed for character layering with a heroic aesthetic.", "subtype": "effect", "aspect_ratio": [731, 974], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_amethyst_crystal": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_amethyst_crystal_4487daa0-0627-4d9d-9dc3-eaf8786f083b.webp", "type": "image", "prompt": "Generate a pair of kawaii chibi anime style amethyst crystal wings. Use clean vector lines and a whimsical aesthetic. The crystals should be soft pastel purple and violet with a glowing, magical shimmer. Designed as a game asset for character layering, perfectly sized for the 'chibi_coffee_girl' character base. High resolution, professional quality, transparent background, front view.", "description": "Kawaii chibi-style amethyst crystal wings designed for layering on the coffee girl character.", "subtype": "effect", "aspect_ratio": [624, 561], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_royal_peacock": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_royal_peacock_ed197934-7993-4f43-99f1-1325849e487a.webp", "type": "image", "prompt": "Generate a pair of royal peacock-themed fairy wings in a kawaii chibi anime style, designed to perfectly match the chibi character base. Use clean vector lines, soft pastel blues and greens with iridescent eye patterns, and a whimsical aesthetic. The wings should be symmetrical, positioned for character layering, and have a transparent background. Match the artistic style of image 1.", "description": "Kawaii chibi-style peacock wings with iridescent patterns for character layering.", "subtype": "effect", "aspect_ratio": [648, 740], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_ruby_fire": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_ruby_fire_4fe3622f-a5ee-450a-8090-cf68a947df64.webp", "type": "image", "prompt": "Generate a pair of kawaii chibi anime-style fairy wings with a ruby fire theme. Use clean vector lines, soft pastel reds and oranges, and a whimsical aesthetic. The wings should have a gentle, glowing fiery silhouette but in a cute, non-threatening style suitable for a dress-up game. Design them to be perfectly centered and symmetrical for character layering, with a transparent background. Match the artistic style of the chibi_coffee_girl.", "description": "Kawaii chibi-style ruby fire wings designed for character layering on the chibi coffee girl.", "subtype": "effect", "aspect_ratio": [592, 607], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_champagne_elegance": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_champagne_elegance_d7f0506d-042e-44b9-b4cd-03058cd12954.webp", "type": "image", "prompt": "Generate a pair of champagne and cream colored fairy wings in a kawaii chibi anime style. Use clean vector lines, soft pastel colors, and a whimsical aesthetic. The wings should have gold accents and a sparkly, elegant look. Design them as a full-body, front-view accessory with a transparent background, specifically scaled and positioned to layer perfectly onto the back of the chibi_coffee_girl character base. Match the artistic style of image 1.", "description": "Kawaii chibi-style champagne and cream fairy wings for character layering, matching the coffee girl aesthetic.", "subtype": "effect", "aspect_ratio": [663, 713], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_bubblegum_dreams": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_bubblegum_dreams_30bd6706-8ee1-4a72-a5e1-fd4d5482f4d3.webp", "type": "image", "prompt": "Generate a pair of whimsical fairy wings in a kawaii chibi anime style, featuring a soft bubblegum pink and pastel blue gradient. The design should use clean vector lines and a polished aesthetic to match the style of image 1. The wings should be symmetrically designed for character layering, with a translucent and magical quality. Professional quality game asset with a transparent background, precisely scaled for a chibi character base.", "description": "Redesigned kawaii chibi-style bubblegum pink and blue wings for the chibi coffee girl character.", "subtype": "effect", "aspect_ratio": [679, 1085], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_unicorn_magic": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_unicorn_magic_5ba4e1ce-90b0-4691-8fba-6c31841bb7e5.webp", "type": "image", "prompt": "Generate a pair of whimsical unicorn magic fairy wings in a kawaii chibi anime style. Use clean vector lines, soft pastel rainbow colors, and a sparkly, whimsical aesthetic. The wings should feature subtle iridescent textures and small floating star particles. Ensure the wings are designed for character layering with a transparent background, matching the art style and proportions of the chibi_coffee_girl character base. Front-facing, symmetrical design, high resolution, professional game-ready asset.", "description": "Whimsical pastel rainbow unicorn wings in a kawaii chibi style for character layering.", "subtype": "effect", "aspect_ratio": [600, 929], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "wings_pearl_elegance": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_pearl_elegance_62290281-fe86-4469-a452-447dc6a7f4c1.webp", "type": "image", "prompt": "Generate a pair of whimsical pearlescent white and soft pink fairy wings in a kawaii chibi anime style. Use clean vector lines, soft pastel colors, and a polished game-ready aesthetic. The wings should feature pearl accents and a subtle shimmer. Designed to be sized and positioned for layering onto the 'chibi_coffee_girl' character base. Transparent background, high resolution, detailed chibi style.", "description": "Kawaii chibi-style pearlescent wings for character layering", "subtype": "effect", "aspect_ratio": [656, 562], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_spring_garden": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_spring_garden_ed47bb78-3085-4d4d-b463-89b52317e691.webp", "type": "image", "prompt": "Generate a pair of whimsical spring-themed fairy wings in a kawaii chibi anime style. Use clean vector lines and soft pastel colors. The wings should feature delicate flower petal patterns and fresh green leaf accents, matching the aesthetic of the 'chibi_coffee_girl' and 'barbie_base' characters. Ensure the design is symmetrical, high-quality, and specifically sized for character layering on a chibi base with a transparent background.", "description": "Kawaii chibi-style spring garden wings for character layering", "subtype": "other", "aspect_ratio": [1140, 818], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_golden_sunrise": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_golden_sunrise_0b9de2c7-0be0-4269-9c48-1ce32a0f9e44.webp", "type": "image", "prompt": "Generate a pair of vibrant fairy wings with a golden sunrise theme. The design should feature radiant gradients shifting from soft peach to bright gold and warm amber. Incorporate sun ray patterns and subtle warm sparkles. The style should be clean, polished, and match a high-fashion doll dress-up game aesthetic. Front view, symmetrical, transparent background, high resolution.", "description": "Vibrant golden sunrise-themed fairy wings with coral and amber gradients for character layering.", "subtype": "effect", "aspect_ratio": [749, 1248], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_fiesta_butterflies": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_fiesta_butterflies_f507162d-d363-47ed-a731-514d02f22fc8.webp", "type": "image", "prompt": "Generate a pair of whimsical fiesta butterfly wings in a kawaii chibi anime style, specifically designed to layer over the character in chibi_coffee_girl. The wings should feature vibrant yet soft pastel colors with traditional fiesta-inspired papel picado patterns and floral details. Use clean vector lines, high-resolution textures, and a professional polished look. Position the wings to align perfectly with a chibi character base's back. Transparent background.", "description": "Redesigned kawaii chibi-style fiesta butterfly wings for the coffee girl character.", "subtype": "other", "aspect_ratio": [611, 421], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_violet_jewel": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_violet_jewel_1d5cea36-1938-4e6e-876f-ff1b8d4f8ec6.webp", "type": "image", "prompt": "Generate a pair of kawaii chibi anime style violet jewel wings. Use clean vector lines, soft pastel violet and lavender colors, and a whimsical aesthetic with small sparkling gemstone accents. The style must perfectly match the chibi_coffee_girl and the existing chibi character base. The wings should be symmetrical, presented on a transparent background, and sized for character layering.", "description": "Kawaii chibi-style violet jewel wings designed for the chibi coffee girl character.", "subtype": "effect", "aspect_ratio": [649, 745], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_midnight_sapphire": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_midnight_sapphire_04d2537f-4db0-48ca-a225-16b5f8f2413e.webp", "type": "image", "prompt": "Generate a pair of kawaii chibi anime style midnight sapphire wings. Use a whimsical aesthetic with deep sapphire blue and silver accents, featuring subtle star patterns. Design with clean vector lines, soft pastel-adjacent shading, and a professional game-ready finish. Ensure the wings are perfectly centered and scaled for character layering on the chibi_coffee_girl identity. Match the art style of chibi_coffee_girl. Transparent background.", "description": "Kawaii chibi-style midnight sapphire wings for the chibi character base", "subtype": "effect", "aspect_ratio": [637, 517], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_bronze_goddess": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_bronze_goddess_a7f332d3-bb4b-46f6-9be7-faab60ba58d4.webp", "type": "image", "prompt": "Generate a pair of bronze goddess wings in a kawaii chibi anime style. Use clean vector lines and soft metallic bronze pastel colors. The design should be whimsical and cute, perfectly matching the aesthetic of the chibi coffee girl from image 1. Ensure the wings are symmetrical, front-facing, and positioned to layer behind a character. Transparent background, high resolution, professional game asset.", "description": "Kawaii chibi-style bronze goddess wings for character layering", "subtype": "other", "aspect_ratio": [634, 465], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_coral_reef": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_coral_reef_1f94ae5f-3b7e-4a55-a161-06d218992be9.webp", "type": "image", "prompt": "Generate a pair of kawaii chibi anime style fairy wings inspired by a coral reef. Use soft pastel pink, peach, and mint green colors with clean vector lines. The design should feature whimsical coral branch shapes and small pearl accents. Ensure the wings are symmetrical, designed for character layering on a chibi girl, with a transparent background and a polished, high-quality aesthetic that matches the style of chibi_coffee_girl.", "description": "Kawaii chibi-style coral reef fairy wings for the chibi coffee girl character base", "subtype": "effect", "aspect_ratio": [818, 1168], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_mint_sorbet": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_mint_sorbet_997a0214-f214-4898-b553-105618dc905b.webp", "type": "image", "prompt": "Generate a pair of kawaii chibi-style fairy wings in a mint sorbet theme. Use soft pastel mint green and pale pink colors with clean vector lines and a whimsical, dessert-inspired aesthetic. The design should match the artistic style of the chibi_coffee_girl. Ensure the wings are shown as a pair, symmetrically designed, on a transparent background, and perfectly sized/positioned to be layered behind a chibi character base. Professional quality, high resolution, soft shading.", "description": "Kawaii chibi-style mint sorbet fairy wings for character layering, matching the coffee girl aesthetic.", "subtype": "effect", "aspect_ratio": [692, 591], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_cotton_candy": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_cotton_candy_a1d3789e-6f7e-45fe-a616-ae2ee84be086.webp", "type": "image", "prompt": "Generate a pair of whimsical cotton candy-themed wings in a kawaii chibi anime style. The wings should look like soft, fluffy clouds of pink and blue cotton candy with subtle glitter sparkles. Use clean vector lines and soft pastel colors. Match the artistic style and proportions of the 'chibi_coffee_girl' character for perfect layering. The wings should be shown as a standalone asset, front-facing, with a transparent background. High-quality, professional game art.", "description": "Playful fluffy cotton candy-themed wings in a kawaii chibi style for character layering.", "subtype": "other", "aspect_ratio": [652, 535], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_lemonade_splash": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_lemonade_splash_1aceb3a0-7ac0-49c2-a8b3-ea358aa245c3.webp", "type": "image", "prompt": "Generate a pair of kawaii chibi-style fairy wings with a 'lemonade splash' theme, featuring translucent lemon-yellow and refreshing teal-blue gradients. The design should include whimsical lemon slice motifs and sparkling droplet effects. Use clean, professional vector-style lines and soft pastel colors. The wings should be symmetrical and designed for character layering behind the 'chibi_coffee_girl' character. Transparent background, high-resolution, game-ready asset.", "description": "Redesigned yellow and teal lemonade-themed fairy wings in a kawaii chibi style for character layering.", "subtype": "effect", "aspect_ratio": [647, 615], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_silver_knight": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_silver_knight_d24cf5ea-9f3b-4838-88e5-5324fd15b3ba.webp", "type": "image", "prompt": "Generate a symmetrical pair of majestic silver metallic knight-themed eagle wings with detailed layered feathers. Use a heroic masculine aesthetic matching the style of wings_eagle_bronze. The wings should have a sharp metallic sheen with cool steel-blue highlights on the feathers. Full-spread composition, front-facing, clean edges, professional game-ready quality on a transparent background.", "description": "Majestic silver metallic feathered hero wings for character layering", "subtype": "other", "aspect_ratio": [1112, 832], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_sapphire_dragon": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_sapphire_dragon_11eb6bb4-6e60-4289-9cb8-5c24b4a12cb6.webp", "type": "image", "prompt": "Generate a symmetrical pair of spread, majestic metallic feathered wings in a heroic masculine aesthetic. Match the exact style and detailed feather layering of the bronze eagle wings in image 1. The color should be deep sapphire blue with bright metallic highlights and a polished sheen. Ensure a clean silhouette with transparent background, professional game asset quality, high resolution.", "description": "Heroic sapphire blue metallic feathered wings for male character customization", "subtype": "other", "aspect_ratio": [1109, 832], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_crimson_warrior": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_crimson_warrior_76424576-75c1-4c74-b938-eb218eda6aae.webp", "type": "image", "prompt": "Generate a symmetrical pair of majestic metallic feathered eagle wings in the exact style of image 1. The wings should be deep crimson red with elegant gold accents on the feather tips. Featuring highly detailed layered feathers with a strong metallic sheen and a heroic masculine aesthetic. Symmetrical spread wings composition, front view, professional game-ready asset, transparent background.", "description": "Heroic crimson red and gold metallic feathered eagle wings for male character layering.", "subtype": "effect", "aspect_ratio": [1110, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_platinum_divine": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_platinum_divine_3ab2341d-7d92-497d-addf-29b46727f6ac.webp", "type": "image", "prompt": "Generate a symmetrical pair of spread majestic metallic feathered wings in a heroic aesthetic. The wings should be platinum white-silver with radiant highlights and a high metallic sheen. The design must feature detailed layered feathers similar to an eagle's wings, matching the masculine and powerful style of image 1. High resolution, polished game-ready asset, front view, transparent background.", "description": "Heroic platinum-silver metallic angel wings with a detailed feathered eagle aesthetic for the prince character.", "subtype": "other", "aspect_ratio": [1065, 797], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "wings_emerald_guardian": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_emerald_guardian_b908cc63-b20f-4d65-893b-def6bf40d3eb.webp", "type": "image", "prompt": "Generate a symmetrical pair of majestic metallic feathered wings in a heroic aesthetic, inspired by the style and composition of image 1. These should be emerald green colored guardian-themed eagle wings with detailed, layered feathers and a polished metallic sheen. Add rich gold accents on the feather tips. Ensure a full spread, front-view, high-resolution game asset with a clean transparent background, maintaining a masculine heroic style consistent with a prince character.", "description": "Majestic emerald green metallic feathered wings with gold accents for male character layering.", "subtype": "other", "aspect_ratio": [1110, 832], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_obsidian_shadow": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_obsidian_shadow_8f66a1da-5d29-41b0-86d6-4461ba6c65cc.webp", "type": "image", "prompt": "Generate a symmetrical pair of majestic obsidian black metallic eagle wings in the exact style of wings_eagle_bronze. The wings should feature detailed layered feathers with a metallic sheen and a heroic aesthetic. Use deep black tones with subtle purple and blue iridescent highlights. The wings are spread wide for character layering. High resolution, professional game asset, clean edges, transparent background.", "description": "Heroic obsidian black metallic feathered wings with iridescent highlights for character layering.", "subtype": "other", "aspect_ratio": [1107, 829], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_royal_storm": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_royal_storm_7c318e19-8265-489b-8821-dcdaff814838.webp", "type": "image", "prompt": "Generate a symmetrical pair of majestic metallic feathered wings spread wide, inspired by the style and heroic aesthetic of 'wings_eagle_bronze'. The wings should feature detailed layered feathers with a metallic sheen. Color palette: electric blue with silver lightning-like highlights and metallic storm tones. Ensure a clean silhouette suitable for character layering. Front-facing, heroic masculine style, high resolution, detailed feather textures, transparent background.", "description": "Majestic electric blue metallic storm-themed eagle wings for the prince character.", "subtype": "effect", "aspect_ratio": [1110, 832], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "wings_copper_steampunk": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/wings_copper_steampunk_f5dffd5a-bfb2-43c8-bce4-3a3b8e04530e.webp", "type": "image", "prompt": "Generate a symmetrical pair of majestic metallic eagle wings with detailed layered feathers in a heroic masculine style, matching the aesthetic of image 1. The wings should be made of warm copper with brass accents and a realistic metallic sheen. Symmetrical spread wings, highly detailed feather textures, professional game asset, clean edges, transparent background, front view.", "description": "Heroic copper and brass metallic feathered eagle wings for character layering.", "subtype": "other", "aspect_ratio": [1110, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_dress_sapphire_evening": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_dress_sapphire_evening_38ecac10-240e-4772-85a0-e35575044940.webp", "type": "image", "prompt": "Generate a professional-quality fashion illustration of a sapphire blue evening gown with silver and diamond accents. The dress should be an elegant, high-fashion silhouette like a mermaid or A-line gown with shimmering fabric and luxurious draping. Full body picture, direct front-facing view. At the bottom, include matching visible heels with both feet clearly shown and positioned close together. Designed to layer perfectly over a female character model with dark brown skin. Clean edges, transparent background, high resolution, detailed game asset.", "description": "A glamorous sapphire blue evening gown with silver accents, designed to layer over the Christie character base.", "subtype": "object", "aspect_ratio": [794, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_dress_bronze_goddess": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_dress_bronze_goddess_ebee75ab-7525-44d6-a75f-36d6295380f2.webp", "type": "image", "prompt": "Generate a high-quality fashion illustration of a bronze goddess-style gown for a dress-up game. The gown features rich metallic copper and bronze tones with gold accents, a flowing dramatic silhouette inspired by Greek elegance, and elegant draping. This is a full-body garment from shoulders to feet, designed with both feet clearly shown at the bottom wearing matching metallic heels, positioned close together. Direct front-facing view, transparent background. The style should match the glamorous aesthetic of the Christie character wardrobe with high-fashion details and a luxurious metallic sheen. Professional quality, clean edges, transparent background.", "description": "A stunning metallic bronze goddess-style gown with gold accents for the Christie character base.", "subtype": "object", "aspect_ratio": [832, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_dress_turquoise_sparkle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_dress_turquoise_sparkle_3e18ce0d-b4fa-4818-9568-f91323772338.webp", "type": "image", "prompt": "Generate a full-body, front-facing floor-length turquoise sparkly party dress for a petite girl character. The dress features a fitted bodice with glitter texture and a flowy skirt with youthful ruffle details. Bright aqua blue color with sequin effects. Both matching turquoise high heels must be clearly visible at the bottom. Designed as a layering asset for a dress-up game on a transparent background. Proportions must match a youthful, petite frame with an elongated skirt. Clean vector-style illustration, smooth edges, vibrant colors, professional quality.", "description": "A floor-length sparkly turquoise party dress with matching heels for the Skipper character base.", "subtype": "object", "aspect_ratio": [539, 1247], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_dress_peach_blossom": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_dress_peach_blossom_5f565870-1f1d-4918-8ad2-cc225cf85506.webp", "type": "image", "prompt": "Generate a floor-length peach and coral blossom princess dress for a dress-up game. The dress features a sweetheart neckline, a fitted bodice with floral blossom appliques, and a full flowing tulle ballgown skirt decorated with cherry blossom petals. Style: Clean vector-style illustration, smooth edges, soft romantic colors, glamorous and sweet aesthetic. View: Front-facing, centered, full-body illustration. Technical: Ensure both matching peach heels are clearly visible at the bottom. Proportions: Sized for a petite, youthful character model, elongated to cover feet. Background: Transparent background. Match the artistic style of the existing princess dresses in the game.", "description": "A floor-length peach blossom princess dress for Skipper with visible matching heels, designed for character layering.", "subtype": "object", "aspect_ratio": [694, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_dress_sunshine_yellow": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_dress_sunshine_yellow_2f4c5588-42ef-4a00-a026-22319bb8eca2.webp", "type": "image", "prompt": "Generate a 2D front-facing floor-length sunshine yellow princess ballgown for a petite teenage character. The dress features a bright sunshine yellow color, a full flowing skirt with sparkly sequin patterns, and a playful ribbon accent at the waist. Both matching yellow high heels must be clearly visible at the bottom hem with legs positioned close together. Flat 2D perspective, game-ready illustration, high resolution, clean edges, transparent background.", "description": "A floor-length sunshine yellow princess ballgown with visible matching heels, designed for the Skipper character base.", "subtype": "object", "aspect_ratio": [778, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "crown_ice_crystal_dark": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/crown_ice_crystal_dark_41e2e1b9-8aa4-4a3f-aae3-0f3789f6f229.webp", "type": "image", "prompt": "Generate a masculine dark ice crystal crown for a prince character, front-facing view. Features deep midnight blue, steel gray, and black ice sharp angular crystal spikes on a frosted metallic base. Geometric faceted crystals with a warrior-inspired design. Clean vector style, polished game asset, high resolution, transparent background.", "description": "A masculine dark ice crystal crown with midnight blue and silver accents for a prince character.", "subtype": "ui", "aspect_ratio": [1099, 830], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "icon_outfit": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/icon_outfit_62f81fb2-36fc-4629-81d4-aa9d40886381.webp", "type": "image", "prompt": "Generate a high-quality UI icon in a unified kawaii chibi style. The icon features a cute clothes hanger with a simple dress on it. Design specifications: a soft pastel pink circular background, a bold rose gold outline, and white fill with soft, professional shading. Add a small white sparkle accent in the top-right corner. Use bubbly rounded shapes and thick outlines to match a chibi anime aesthetic. Ensure visual consistency with the existing 'icon_pets' and 'icon_bags'\u2014same circle background, same line weight, and same sparkle placement. High resolution, clean vector-like finish, transparent background.", "description": "A kawaii chibi-style UI icon featuring a clothes hanger with a dress for the outfit category.", "subtype": "ui", "aspect_ratio": [840, 837], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "barbie_base": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/barbie_base_2838b042-fd19-412c-8a5d-b484abf9e330.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi anime-style girl character base. She has long wavy golden blonde hair, big sparkly blue eyes, rosy cheeks, and a warm smile. She is wearing a simple plain white t-shirt and light blue jeans as a base outfit. The art style must match 'chibi_coffee_girl' exactly: clean line weight, soft shading, big head, small body, and short proportions. High resolution, professional digital art on a transparent background.", "description": "Chibi anime-style blonde girl character base for clothing layering, matching the coffee girl style.", "subtype": "character", "aspect_ratio": [628, 807], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "teresa_base": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/teresa_base_6296aebd-5bf2-4254-9944-c1c4ea0277e5.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi anime girl character base for a dress-up game. She is a fiery Latina girl with long wavy auburn/red-brown hair, big sparkly warm brown eyes, rosy cheeks, and a confident smile. She wears simple neutral base clothing consisting of a plain white top and simple shorts. Use a clean cute chibi art style with a large head, small body, and short legs, matching the line weight, shading, and proportions of image 1. Transparent background, high resolution, professional game asset.", "description": "Chibi anime-style Latina character base with auburn hair for clothing layering.", "subtype": "character", "aspect_ratio": [563, 813], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "nikki_base": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/nikki_base_8c0ae751-b3ad-41b5-8c51-79e15d03ef12.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi anime-style girl character base for a dress-up game. She is a stylish Black girl with voluminous curly dark brown/black hair in a natural puff style, big sparkly dark brown eyes, rosy cheeks, a small nose, and a confident bright smile. She wears simple neutral base clothing (plain white top and simple pants) for layering. Use clean cute chibi proportions with a big head and small body. Match the exact art style, line weight, and shading of image 1, but with a different skin tone and hair texture. Transparent background, high quality, professional character design.", "description": "Chibi anime-style Black girl character base with voluminous curly hair for clothing layering.", "subtype": "character", "aspect_ratio": [618, 920], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "skipper_base": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/skipper_base_744f61fa-6bff-4428-9e17-62d3994db57d.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi anime girl character base. She has medium-length straight dark brown hair with bangs, large sparkly hazel-green eyes, rosy cheeks, and a cheerful smile. She has youthful proportions (shorter than standard) with a large head and small body. She is wearing simple, form-fitting neutral base clothing suitable for layering outfits over. Clean line art, soft cel-shading, and cute aesthetic matching the style and line weight of image 1. Transparent background, high resolution, professional game asset.", "description": "Chibi anime-style brunette girl character base for a dress-up game, matching the coffee girl style.", "subtype": "character", "aspect_ratio": [475, 834], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "christie_base": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/christie_base_516cc5f2-0577-4e4b-b190-4e1db2d39346.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi anime girl character base. She is an elegant East Asian girl with long straight jet-black hair, big sparkly dark eyes with long lashes, rosy cheeks, and a graceful smile. She wears simple neutral base clothing (plain white top and simple shorts). Use a clean cute chibi art style with a large head, small body, and short legs, matching the line weight, shading, and proportions of image 1. Transparent background, high resolution, professional game asset.", "description": "Chibi anime-style East Asian girl character base for clothing layering, matching the coffee girl style.", "subtype": "character", "aspect_ratio": [583, 1080], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_coffee_girl": {"url": "https://d16qq0o35va7kz.cloudfront.net/images/Google_107205164805643014396/1779563150061_01KSB3NEQD5P3P74FF8M31MPR4.IMG_4602.png", "type": "image", "prompt": null, "description": "Adorable Anime Girl with Coffee Cute Chibi Illustration", "subtype": null, "aspect_ratio": [1179, 2556], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_1": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_1_22213665-c547-406c-a077-936ad58b421c.webp", "type": "image", "prompt": "Generate a full-body chibi anime character illustration of a brown-haired girl with big sparkling eyes, rosy cheeks, and a warm smile, matching the exact identity and art style of chibi_outfit_2. She is wearing a cute pink lolita-style dress with delicate frills, a matching pink bow in her hair, white knee-high socks, and black mary jane shoes. She is holding a coffee cup. High resolution, clean lines, professional quality, standing illustration on a transparent background.", "description": "Full chibi anime character illustration of a girl in a pink lolita dress holding a coffee cup, matching the coffee girl identity.", "subtype": "character", "aspect_ratio": [517, 721], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_2": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_2_6b67c17e-f415-4753-a122-571072b32641.webp", "type": "image", "prompt": "Generate a stylish school uniform outfit (blazer, pleated skirt, and tie) designed to layer perfectly over the character in image `chibi_coffee_girl`. The outfit must accommodate her specific pose, including the way her hands hold the coffee cup. Ensure the clothing openings and proportions match the base character exactly. Clean vector art style, flat colors, thick outlines, transparent background, high resolution, game-ready asset.", "description": "A stylish school uniform outfit designed to layer perfectly over the chibi coffee girl character base.", "subtype": "other", "aspect_ratio": [545, 757], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_3": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_3_81dd3c3d-5a32-4e02-b46e-9ffbc6bd0365.webp", "type": "image", "prompt": "Generate a cozy winter coat and scarf outfit designed to layer perfectly over the character in image 1. The outfit should be a clean vector-style illustration of a soft padded winter jacket and a thick knitted scarf, specifically shaped to accommodate her pose with hands holding a coffee cup. Ensure the garment edges and openings align with the character's proportions. Clean flat vector style, vibrant colors, transparent background, high resolution, game-ready asset.", "description": "Cozy winter coat and scarf outfit designed for layering on the chibi character base", "subtype": "object", "aspect_ratio": [545, 710], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_4": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_4_f78b0774-7d13-4359-90b0-a42ccc328afa.webp", "type": "image", "prompt": "Generate a full-body chibi anime girl character matching the identity of image 1. She is wearing a royal purple magical girl outfit featuring a frilly layered skirt, sparkling star accessories, and purple thigh-high boots. A small golden wand is tucked into her belt. She is holding a coffee cup. The character has brown hair, big expressive eyes, and cute chibi proportions. Clean vector style, professional quality, standing illustration, front view, transparent background.", "description": "Full-body chibi anime girl in a royal purple magical girl outfit holding a coffee cup.", "subtype": "character", "aspect_ratio": [569, 784], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_5": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_5_2f8584e3-3a3b-4b8d-b55d-e10a07981203.webp", "type": "image", "prompt": "Generate a full-body chibi anime girl character illustration. She has long brown hair, big sparkly eyes, rosy cheeks, and a small nose, holding a coffee cup, matching the character identity and art style of chibi_outfit_2. She is wearing a cute cafe waitress uniform consisting of a pastel pink dress with a white apron, a small bow in her hair, and black Mary Jane shoes. Clean anime chibi art style, warm soft colors, professional quality illustration on a transparent background, direct front-facing view, same character proportions as image 1.", "description": "Full-body chibi anime character of the brown-haired girl in a pink cafe waitress uniform holding coffee.", "subtype": "character", "aspect_ratio": [831, 1108], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_6": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_6_09eda1ff-c058-4ebd-9aff-d1369dae7740.webp", "type": "image", "prompt": "Generate a full-body chibi anime character illustration of a cute girl with long brown hair, big warm brown eyes, rosy cheeks, and a gentle smile, holding a coffee cup. She is wearing a casual pastel pink oversized hoodie, denim shorts, and white sneakers. Match the exact clean anime art style, facial features, and body proportions of image 1. Standing pose, front view, high resolution, detailed lines, transparent background.", "description": "Full chibi anime character illustration in a casual pink hoodie and denim shorts, holding a coffee cup.", "subtype": "character", "aspect_ratio": [817, 1044], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_7": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_7_a2408b96-9d0b-492a-ac81-746e540b6024.webp", "type": "image", "prompt": "Generate a full-body chibi anime girl illustration with long brown hair, big warm brown eyes, rosy cheeks, and a gentle smile, holding a coffee cup. She is wearing a sporty mint green and white zip-up athletic jacket, white shorts, and white sneakers with mint accents. The art style must perfectly match the clean, polished anime chibi aesthetic, proportions, and facial features of image 1. Standing pose, front view, high resolution, transparent background.", "description": "Full chibi anime character illustration of a girl in a mint green and white athletic outfit with coffee, matching the style of existing chibi assets.", "subtype": "character", "aspect_ratio": [824, 1080], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_8": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_8_f967671c-23eb-4a6e-a060-40f0e6a9740c.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of a cute chibi anime girl. She has long brown hair, big warm brown eyes, rosy cheeks, and a gentle smile. She is holding a small coffee cup. She wears a magical girl transformation outfit: a lavender and white frilly dress with a star brooch, and thigh-high white boots. She holds a small wand in her other hand. Use a clean anime chibi art style with bold outlines and vibrant colors, matching the proportions and aesthetic of image 1. White background.", "description": "A full body chibi anime girl in a lavender magical girl outfit holding a coffee cup, matching the style of previous character assets.", "subtype": "character", "aspect_ratio": [819, 1037], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_9": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_9_38735aa4-3d2a-40eb-a4dc-bcee4f3f6ed6.webp", "type": "image", "prompt": "Generate a full-body, front-view illustration of a cute chibi anime girl. She has long brown hair, big warm brown eyes, rosy cheeks, and a gentle smile, holding a coffee cup. She is wearing a peach floral summer sundress with thin straps and a flowy skirt with delicate flower prints, paired with strappy sandals. Use the exact same clean anime chibi art style, proportions, and facial features as in image 1. High resolution, professional quality, transparent background.", "description": "A full chibi anime girl character wearing a peach floral summer sundress, matching the style and identity of previous character assets.", "subtype": "character", "aspect_ratio": [780, 1067], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_10": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_10_ab339b62-e321-4861-b085-6e40587d4e04.webp", "type": "image", "prompt": "Generate a full-body chibi anime girl character illustration. She has long brown hair, big warm brown eyes, rosy cheeks, and a gentle smile. She is holding a small coffee cup. She is wearing a kawaii oversized pastel yellow bear hoodie with bear ears on the hood, white shorts, and fluffy slippers. Use a clean anime chibi art style with bold outlines and soft shading, matching the exact proportions, facial features, and hair style of image 1. Full body visible, front view, standing pose, transparent background.", "description": "Full chibi anime girl character wearing an oversized yellow bear hoodie holding coffee.", "subtype": "character", "aspect_ratio": [832, 1154], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_11": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_11_7bd78e97-a3b6-494e-9c42-951181b87a8c.webp", "type": "image", "prompt": "Generate a full-body chibi anime girl illustration matching the exact identity and art style of image 1 and image 2. The character has brown hair, big sparkling eyes, rosy cheeks, and a warm smile. She is wearing a stylish pastel purple witch costume including a pointy witch hat, a short flared skirt, striped stockings, and cute boots. She is holding a coffee cup. Clean line art, vibrant colors, transparent background, front-facing pose, high resolution.", "description": "A chibi anime girl in a pastel purple witch costume holding a coffee cup, matching the coffee girl identity.", "subtype": "character", "aspect_ratio": [819, 1160], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_12": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_12_18448b25-547a-4ac3-a039-847de350edcf.webp", "type": "image", "prompt": "Full-body chibi anime character illustration of a brown-haired girl with big sparkling eyes and rosy cheeks, matching the exact style and identity of the girl in chibi_outfit_2. She is wearing an elegant red and gold Chinese qipao (cheongsam) dress with intricate gold floral embroidery, red ballet flats, and her hair is styled in two buns with gold pins. She is holding a coffee cup. High resolution, clean line art, vibrant colors, standing illustration, front view, transparent background.", "description": "Chibi girl in a red and gold Chinese qipao dress with buns and coffee, matching the established character style.", "subtype": "character", "aspect_ratio": [831, 1057], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_14": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_14_931c83c6-7395-4988-99cc-5057f96bec3a.webp", "type": "image", "prompt": "Full chibi anime character illustration of a brown-haired girl with big sparkling eyes, rosy cheeks, and a warm smile, holding a coffee cup. She is wearing a sparkly pop idol stage costume consisting of a shimmery teal and silver mini dress with star accessories, platform sneakers, and a small star hair clip. Ensure the character's identity, face, and art style exactly match image 1. Full body, front view, standing pose, high resolution, clean lines, professional game-ready asset on a transparent background.", "description": "Pop idol stage costume outfit for the chibi coffee girl character.", "subtype": "character", "aspect_ratio": [828, 1059], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_15": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_15_be12782e-9cf2-4e26-ac2d-0b5bf529ea66.webp", "type": "image", "prompt": "Generate a full-body chibi anime girl character illustration on a transparent background. The character is the same brown-haired girl from chibi_outfit_2 with big sparkly eyes, rosy cheeks, and a small nose, holding a coffee cup. She is wearing a magical lavender and white fairy-tale princess gown adorned with butterfly wing accessories, a delicate flower crown, and soft lavender heels. Use a clean anime chibi art style with pastel dreamy colors, ensuring the same character proportions and visual identity as chibi_outfit_2 and chibi_coffee_girl. Professional quality, high resolution, standing illustration.", "description": "Chibi girl in a lavender fairy-tale princess gown with butterfly accessories and a flower crown, holding a coffee cup.", "subtype": "character", "aspect_ratio": [546, 773], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_13": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_13_803f7e96-9eb1-40df-b785-121c9a21b15a.webp", "type": "image", "prompt": "Generate a full-body chibi anime girl character illustration on a transparent background, matching the character identity and art style of chibi_outfit_2. The girl has brown hair, big sparkly eyes, rosy cheeks, and a small nose. She is holding a coffee cup. Her outfit consists of an oversized cream chunky knit sweater, warm brown leggings, and ankle boots with fluffy trim, topped with a small knit beanie. Use clean anime chibi art style with warm cozy autumn colors, high resolution, and ensure the same proportions as image 1.", "description": "Chibi girl in a cozy autumn knit sweater and beanie, holding a coffee cup, for character customization.", "subtype": "character", "aspect_ratio": [829, 1122], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "bg_cafe": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bg_cafe_25c8fbaf-c7d5-4c4d-97aa-3ca8724ff7dc.webp", "type": "image", "prompt": "Generate a wide 16:9 landscape background showing a cozy chibi anime-style Japanese caf\u00e9 interior. The scene features bright, cheerful pastel pink walls, polished wooden floors, and caf\u00e9 tables with floral tablecloths. A large window allows warm sunlight to stream in, with pink cherry blossom trees visible outside. String lights hang from the ceiling, and the counter is decorated with cute cakes and coffee cups. Include heart-shaped wall decorations and plants in cute pots. Use a clean anime illustration style with a palette of soft pastel pinks, creams, warm browns, and lavender. Opaque background, no characters, highly detailed and inviting atmosphere.", "description": "Cozy chibi anime-style Japanese caf\u00e9 interior background with cherry blossoms and pastel decor.", "subtype": "background", "aspect_ratio": [1248, 832], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_pink_boba": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_pink_boba_05455479-dff7-4ad9-8dc7-d6acbe345b30.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack with a front-facing rounded silhouette, matching the proportions and art style of image 1. The backpack is pastel pink with pink bows on the top straps and gold star charms on the sides. The front pocket features a boba tea design with a kawaii face made from dark boba pearls (two big round eyes and a small smile). Use a clean, bold dark outline, soft pastel colors, and ensure a transparent background. High-quality vector-like game asset, professional digital illustration.", "description": "A cute pink boba-themed mini backpack in chibi anime style for character layering.", "subtype": "ui", "aspect_ratio": [896, 1020], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_lavender_bear": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_lavender_bear_b3d05eb1-5caf-4443-b369-2e4003141bb4.webp", "type": "image", "prompt": "Generate a cute chibi anime-style handbag accessory. It is a lavender purple kawaii mini backpack featuring a bear face design, small yellow star charms, and pink ribbon accents. Use a flat vector illustration style with clean outlines and soft pastel colors. Ensure a transparent background and professional game-ready quality. Match the artistic style and proportions of the 'chibi_coffee_girl' asset.", "description": "A cute lavender bear-themed mini backpack accessory in chibi anime style.", "subtype": "ui", "aspect_ratio": [495, 563], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_mint_cat": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_mint_cat_cca0ca80-fb31-4e9e-a678-65afd43fcacc.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack, matching the exact visual style, rounded shape, and proportions of the backpack in image 1. The backpack is mint green with a cute cat face on the front pocket featuring round kawaii eyes and a tiny nose. Small cat ears should peek out from the top of the bag. Include pink bows on the top straps and small gold star charms on the sides. Clean dark outlines, soft cel-shading, high-fashion kawaii aesthetic, transparent background, front-facing view.", "description": "A cute mint green cat-themed mini backpack in chibi anime style for character layering.", "subtype": "ui", "aspect_ratio": [895, 1019], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_peach_tote": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_peach_tote_3a36af6d-18e2-42b4-a1c7-fb3295118388.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack on a transparent background. Match the exact shape, style, and proportions of image 1 (chibi_bag_lavender_bear). The backpack should be a soft peach and orange color. It features a rounded front-facing silhouette with thick dark outlines. Add two small pink bows on the top of the straps and gold star charms hanging from the sides. On the front pocket, include a kawaii strawberry face design with seeds as polka dots, a small smile, and big round eyes. Maintain a high-quality, polished, clean vector-like aesthetic suitable for a dress-up game.", "description": "A cute peach-colored strawberry-themed mini backpack in chibi anime style, matching the bear backpack series.", "subtype": "ui", "aspect_ratio": [864, 985], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_blue_star": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_blue_star_9995fb64-ac17-49f5-a764-ef5c2962d06c.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack, front-facing with a rounded shape, inspired by the proportions and art style of `chibi_bag_lavender_bear`. The backpack is pastel blue with pink bows on the top straps and small gold star charms on the sides. On the front pocket, there is a kawaii star character with big round eyes and a friendly smile. Clean dark outlines, soft cel-shaded colors, high-quality vector-like finish, transparent background, matching the aesthetic of `chibi_coffee_girl`.", "description": "A cute pastel blue star-themed chibi mini backpack with kawaii details for character layering.", "subtype": "ui", "aspect_ratio": [636, 736], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_yellow_bunny": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_yellow_bunny_9d91114b-7f61-4893-85e9-00b97f4eb896.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack on a transparent background. The backpack is pastel yellow with a rounded shape, featuring a cute bunny face on the front pocket with long ears poking out from the top. Design it with a thick dark outline and kawaii aesthetic, including small pink bows on the top straps and gold star charms on the sides. Match the exact front-facing perspective, proportions, and artistic style of image 1, but change the theme from a lavender bear to a yellow bunny.", "description": "A cute pastel yellow bunny-themed mini backpack in chibi anime style for character layering.", "subtype": "ui", "aspect_ratio": [896, 1024], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_green_frog": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_green_frog_d0ba7378-8263-44fd-a8fc-f3acc3bb970a.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack, matching the exact style and size of image 1. The backpack should be a front-facing rounded shape with a dark outline and transparent background. The color is pastel green with a cute frog face on the front pocket, featuring big round frog eyes peeking out from the top and a wide kawaii smile. Add small pink bows on the top straps and gold star charms on the sides. Maintain the same proportions and clean vector-like aesthetic as the bear bag in image 1.", "description": "A cute pastel green frog-themed mini backpack in chibi anime style for character layering.", "subtype": "ui", "aspect_ratio": [900, 1022], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_pink_heart": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_pink_heart_33cda477-8404-44e5-bfbf-553ca7780386.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack on a transparent background. The backpack is hot pink and magenta with a rounded shape and dark outlines, matching the exact style and proportions of image 1. It features a big kawaii heart on the front pocket with sparkle eyes and a tiny smile. Include pink bows on the top straps and small gold star charms on the sides. Clean vector-like lines, polished game asset, front-view, high resolution.", "description": "A cute hot pink heart-themed chibi mini backpack for character layering.", "subtype": "ui", "aspect_ratio": [882, 1009], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_brown_cookie": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_brown_cookie_b7816e41-4ef6-447f-90ab-cbae41dd66b1.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack on a transparent background. The backpack is a warm chocolate brown color with a rounded shape, matching the exact proportions and front-facing perspective of image 1. On the front pocket, there is a round chocolate chip cookie design with a kawaii face (blushing eyes and a simple smile) and scattered chocolate chip dots. The bag features two small pink bows on the top straps and gold star charms hanging from the sides. Use clean dark outlines, vibrant colors, and a polished kawaii aesthetic consistent with image 1 and image 2.", "description": "A cute chibi anime-style chocolate cookie mini backpack with star charms and pink bows.", "subtype": "object", "aspect_ratio": [679, 785], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_white_cloud": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_white_cloud_8fc51230-f528-4f03-bdf2-d8c310bf1da4.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack, matching the exact style, size, and front-facing rounded shape of the 'chibi_bag_lavender_bear' in image 1. The backpack is white and cream with soft blue accents. The front pocket features a fluffy bumpy cloud shape with a kawaii face consisting of sleepy eyes and a small smile. Include pink bows on the top straps and gold star charms hanging on the sides. Use clean dark outlines, a soft pastel color palette, and ensure a transparent background. Professional game asset quality, high resolution, matching the identity of existing chibi bag assets.", "description": "A cute white cloud-themed chibi mini backpack with kawaii sleepy eyes and gold star charms.", "subtype": "ui", "aspect_ratio": [899, 1019], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_red_apple": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_red_apple_661ac6fa-ca42-4e5c-948b-384976ac4b31.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack, matching the exact style and size of image 1. Use the same front-facing rounded backpack shape with a bold dark outline and transparent background. The backpack is vibrant red with pink bows on the top straps and gold star charms on the sides. On the front pocket, include a kawaii apple design with a small green leaf, big round eyes, and a sweet smile. Ensure the proportions, shading, and kawaii aesthetic perfectly match the existing bag collection. High resolution, clean line art, game-ready asset.", "description": "A cute red apple-themed chibi mini backpack with kawaii details for character layering.", "subtype": "ui", "aspect_ratio": [900, 1024], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_purple_grape": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_purple_grape_6494ac5a-0830-4b4d-940c-bec16e243ab4.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack, designed to match the exact style, size, and rounded front-facing shape of image 1. The backpack is purple with a lavender color scheme, featuring a kawaii grape cluster design on the front pocket\u2014a bunch of round grapes with tiny cute faces. Include pink bows on the top straps and small gold star charms on the sides. Maintain thick dark outlines, a clean vector-like aesthetic, and a transparent background. High resolution, professional game asset quality.", "description": "A cute purple grape-themed mini backpack in chibi anime style for character layering.", "subtype": "ui", "aspect_ratio": [900, 1024], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_16": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_16_feb34405-7920-4b96-90d0-60752e4fda5e.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi anime girl character illustration. She is wearing a pastel blue sailor uniform dress with a crisp white collar and a bright red bow tie. She is holding a coffee cup. The character must match the artistic style, proportions, and identity of the 'chibi_coffee_girl' (image 1), featuring clean vector-like lines, a soft pastel color palette, and large expressive eyes. High-quality game asset on a transparent background.", "description": "Chibi girl in a pastel blue sailor uniform with a red bow and coffee, matching the established character style.", "subtype": "character", "aspect_ratio": [542, 745], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_17": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_17_5996969a-4c6d-41a7-a316-06526d77eabe.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi anime girl character illustration. She is wearing a cute strawberry-themed red dress with white polka dots, strawberry hair clips, and strawberry-patterned details. She is holding a coffee cup. The art style must perfectly match the clean, vibrant, and adorable chibi aesthetic of the character in 'chibi_coffee_girl' and 'chibi_outfit_16'. High resolution, polished digital art on a transparent background.", "description": "Chibi girl in a strawberry-themed red dress holding a coffee cup, matching the coffee girl style.", "subtype": "character", "aspect_ratio": [726, 915], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_18": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_18_fde84f20-550a-4d7c-b24f-93623380dc50.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi anime girl character matching the identity and art style of image 1. She is wearing a dreamy galaxy-themed dark purple dress decorated with silver star and moon patterns and silver accents. She is holding a coffee cup. High resolution, clean line art, polished digital illustration, vibrant colors, transparent background.", "description": "Full-body chibi anime girl in a galaxy-themed dark purple dress for character customization.", "subtype": "character", "aspect_ratio": [598, 828], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_19": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_19_39f76a3f-2cae-4e8f-bb6d-d19dcddb0025.webp", "type": "image", "prompt": "Generate a full-body chibi anime character illustration of the brown-haired girl in an elegant royal blue and gold gothic lolita ballgown. The outfit features a structured poofy skirt with gold lace trim, star and moon embroidery, a large royal blue bow on the back, and white petticoat peeking out at the hem. Include black ribbon corset details on the bodice and gold star hair clips. The character is holding a small coffee cup. Maintain the exact character identity and proportions of 'chibi_coffee_girl'. High resolution, clean line art, vibrant colors, transparent background.", "description": "An elegant royal blue and gold gothic lolita ballgown outfit for the chibi coffee girl.", "subtype": "character", "aspect_ratio": [561, 793], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_20": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_20_cb770dfb-b035-41bd-bda6-a611d40b0388.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi anime girl character wearing a traditional Japanese kimono in soft pink, adorned with delicate cherry blossom (sakura) patterns and a decorative pink and gold obi belt. The character is holding a cute coffee cup. Match the exact art style, proportions, and facial features of 'chibi_coffee_girl'. High resolution, clean line art, vibrant pastel colors, transparent background.", "description": "Chibi girl in a pink cherry blossom kimono holding a coffee cup, matching the established character style.", "subtype": "character", "aspect_ratio": [632, 922], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_outfit_21": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_outfit_21_729baa57-afb5-4c6e-acdb-9edb2cc9b5ab.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi anime girl character wearing a sporty pastel pink tracksuit with gold stripes and cute sneakers, holding a coffee cup. Ensure the character identity, facial features, and art style perfectly match 'chibi_coffee_girl'. Clean line art, pastel color palette, high-quality game asset, transparent background.", "description": "Chibi girl in a sporty pastel pink tracksuit with gold stripes holding a coffee cup, matching the coffee girl style.", "subtype": "character", "aspect_ratio": [555, 777], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_strawberry": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_strawberry_de3f559a-795b-431b-90ab-9a58a809778b.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack, matching the exact style and size of image 1. Feature a front-facing rounded backpack shape with a dark outline and transparent background. The design is a kawaii strawberry with a red body, seed dots, big round eyes, and a smile on the front pocket, with green leaves peeking out from the top. Include pink bows on the top straps and gold star charms on the sides. Maintain the same proportions, clean lines, and soft shading as image 1.", "description": "A cute strawberry-themed mini backpack in chibi anime style for character layering.", "subtype": "object", "aspect_ratio": [900, 1022], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_panda": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_panda_2c347ad4-d515-41a2-84ca-cc0d5f5166ce.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack, matching the exact style and size of image 1. The backpack should have a front-facing rounded shape with a dark outline and a kawaii aesthetic. It features a white main body with black accents and a cute panda face on the front pocket, including round black eye patches, big kawaii eyes, and a small nose. Include small panda ears poking out from the top. Add decorative pink bows on the top straps and gold star charms on the sides. Professional quality game asset, clean lines, transparent background, identical proportions to the bear bag in image 1.", "description": "A cute panda-themed mini backpack in chibi anime style for character layering.", "subtype": "ui", "aspect_ratio": [900, 1011], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_rainbow": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_rainbow_6f8ee5bf-48ae-40cf-97e6-e98cbc6404e9.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack. The backpack must have a front-facing rounded shape with a dark clean outline on a transparent background, matching the exact proportions and style of the lavender bear bag in image 1. The design should be pastel multicolor/rainbow with soft colors. Include a kawaii rainbow arch and a smiling cloud design on the front pocket. Add small pink bows on the top straps and gold star charms on the sides. High-fashion game asset, clean vector-like style, professional quality.", "description": "A cute pastel rainbow-themed chibi mini backpack with a smiling cloud design for character layering.", "subtype": "ui", "aspect_ratio": [900, 1024], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_donut": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_donut_818ed454-39fd-45e9-a7bc-7495f7d88099.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack, designed as a front-facing rounded backpack. The main body is pastel pink and beige. The front pocket features a kawaii glazed donut with pink frosting, colorful sprinkles, big sparkling eyes, and a sweet smile. Include small pink bows on the top straps and tiny gold star charms hanging from the sides. Use clean dark outlines and a polished kawaii aesthetic. Style and proportions should match image 1, keeping a transparent background for character layering.", "description": "A cute donut-themed mini backpack in chibi anime style for character layering.", "subtype": "object", "aspect_ratio": [899, 1024], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_lemon": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_lemon_446c98c4-560b-4648-9667-6373c7428a24.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack, matching the exact style and size of image 1. It must have the same front-facing rounded backpack shape, bold dark outlines, and kawaii aesthetic. The backpack is bright yellow with pink bows on the top straps and gold star charms on the sides. The front pocket features a kawaii lemon slice with a smiling face, yellow and white colors, and a small green leaf on top. High resolution, clean vector-like lines, transparent background, professional game asset.", "description": "A cute lemon-themed yellow kawaii mini backpack in chibi anime style for character layering.", "subtype": "ui", "aspect_ratio": [899, 1024], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_mushroom": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_mushroom_56d36c66-590b-41e0-8a5c-74c6a771531c.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack, matching the exact style, size, and front-facing rounded shape of image 1. The backpack should be vibrant red with white spots and a cute mushroom face design on the front pocket featuring big round eyes and a smile. Include small pink bows on the top straps and gold star charms on the sides. Maintain a thick dark outline, soft shading, and a kawaii aesthetic on a transparent background, ensuring the same proportions and perspective as the lavender bear bag.", "description": "A cute red and white mushroom-themed mini backpack in chibi anime style for character layering.", "subtype": "ui", "aspect_ratio": [900, 1024], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_bag_cake": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_bag_cake_31e33181-8d4d-4d64-a2f9-1a4d2759f1c5.webp", "type": "image", "prompt": "Generate a cute chibi anime-style mini backpack, designed as a front-facing rounded accessory. The backpack is pastel pink and cream colored, featuring a kawaii birthday cake slice on the front pocket with frosting swirls, a small candle, big sparkling eyes, and a smile. Include pink bows on the top straps and gold star charms hanging from the sides. Use clean dark outlines and a stylized kawaii aesthetic. Transparent background, high resolution, matching the proportions and artistic style of image 1.", "description": "A cute chibi anime-style birthday cake mini backpack accessory for character layering.", "subtype": "ui", "aspect_ratio": [899, 1024], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "bg_chibi_park": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bg_chibi_park_1908db95-607c-48a5-9ad1-c0407d536a3d.webp", "type": "image", "prompt": "Generate a 9:16 tall image of a cozy chibi anime-style Japanese park. The scene features cherry blossom trees in full bloom with pink petals, a cute wooden park bench, lush soft green grass, and a bright blue sky with fluffy white clouds. Use a pastel kawaii aesthetic with clean lines and soft lighting, matching the visual style of bg_cafe and start_screen_bg. High resolution, professional quality, suitable for a mobile dress-up game background.", "description": "A cozy and charming chibi anime-style park background with cherry blossoms and a wooden bench.", "subtype": "background", "aspect_ratio": [832, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "bg_chibi_sweets": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bg_chibi_sweets_c5d1d610-2c2b-4a07-a25c-880847360a2c.webp", "type": "image", "prompt": "Generate a 9:16 tall image of a cozy chibi anime-style magical sweets and candy shop interior. The scene features display cases filled with colorful macarons and cakes, pastel pink walls decorated with fairy lights, and a whimsical kawaii aesthetic. Use soft pastel colors and clean lines matching the style of bg_cafe and bg_chibi_park. Portrait orientation, high resolution, detailed anime background.", "description": "Cozy chibi anime-style magical sweets and candy shop interior background for the dress-up game.", "subtype": "background", "aspect_ratio": [832, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "bg_chibi_rooftop": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/bg_chibi_rooftop_dc94ca63-37d3-49b4-a56e-5ff64492aaca.webp", "type": "image", "prompt": "Generate a 9:16 tall image of a cozy chibi anime-style city rooftop at sunset. The scene features warm string lights draped across the railing, colorful potted flowers, and a cute small table set with a tea set. The background shows a dreamy pink-orange starry sky. Use a soft pastel kawaii aesthetic consistent with a Japanese chibi art style, highly detailed and polished for a game background.", "description": "A cozy chibi anime-style city rooftop at sunset for the dress-up game background.", "subtype": "background", "aspect_ratio": [832, 1248], "compression_suggestion": "low", "duration_secs": null, "loop": null, "animation": null}, "chibi_pet_cat_orange": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_pet_cat_orange_8a9f412d-f10b-48a6-8cd4-7c9afa85312a.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable chibi anime-style orange tabby cat sitting upright. The cat should have kawaii big sparkly eyes, a tiny pink nose, a white belly, and a fluffy tail curled around its body. It is wearing a small pink bow on its head. Use a soft pastel color palette, clean linework, and rounded shapes to match the style of image 1. High resolution, professional quality, transparent background.", "description": "An adorable orange tabby cat in a kawaii chibi style with a pink bow, designed as a pet companion.", "subtype": "object", "aspect_ratio": [544, 667], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_pet_cat_black": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_pet_cat_black_8924806b-9b00-4156-b8ba-9bf76bc20598.webp", "type": "image", "prompt": "Generate a full-body chibi anime-style black cat sitting upright. The cat has kawaii big sparkly yellow eyes, a tiny pink nose, and is wearing a purple glittery collar with a gold star charm and a purple ribbon bow on its head. Clean vector-like linework, rounded shapes, soft pastel accents, and a cute expression. Match the artistic style of asset chibi_coffee_girl. Centered, transparent background.", "description": "An adorable chibi-style black cat with yellow eyes and a purple collar for character companionship.", "subtype": "object", "aspect_ratio": [589, 723], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_pet_cat_white": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_pet_cat_white_55d47217-aa56-4c07-a4cb-a5dc8c72e332.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi kawaii anime-style illustration of an adorable fluffy white Persian cat named 'Snowflake'. The cat has pristine long white fluffy fur, large shiny icy blue eyes with white catchlights, and rosy pink cheeks. It is wearing a tiny silver snowflake crown and a blue crystal collar with a snowflake charm. The cat is sitting in a cute pose with a big fluffy tail. Clean vector-style lines, soft pastel colors, professional game asset quality, transparent background.", "description": "An adorable fluffy white Persian cat named Snowflake in a kawaii chibi style for character companionship.", "subtype": "character", "aspect_ratio": [696, 850], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "chibi_pet_cat_calico": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_pet_cat_calico_d7a6f5ae-a388-4319-baf6-ca32959558c6.webp", "type": "image", "prompt": "Generate a full-body, centered illustration of an adorable chibi anime-style calico cat sitting upright. The cat features orange, white, and black patches, kawaii big sparkly green eyes, and a tiny pink nose. It is wearing a small floral crown made of tiny roses on its head and a gold bell collar. Use soft pastel colors, clean linework, and rounded shapes to match the art style of image 1. Transparent background, high resolution, professional quality, front-facing.", "description": "An adorable calico cat pet in a kawaii chibi anime style for character companionship.", "subtype": "other", "aspect_ratio": [570, 753], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_pet_cat_lavender": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_pet_cat_lavender_896bc7d1-801a-4008-b3b2-67f787a4f2c3.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi kawaii anime-style magical cat named 'Stardust'. The cat has soft pastel lavender fur decorated with tiny glowing star patterns, big purple sparkly eyes with white catchlights, and rosy cheeks. It features small star-shaped ears with pink inner parts, a purple galaxy-themed collar with a gold star charm, and a fluffy curled tail with a star-shaped tip. Clean vector-style lines, soft pastel color palette, professional game-ready asset, high resolution, transparent background.", "description": "An adorable lavender magical cat pet named 'Stardust' in a kawaii chibi style with galaxy sparkles.", "subtype": "character", "aspect_ratio": [817, 976], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "chibi_pet_dog_corgi": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_pet_dog_corgi_a0e6e6b3-8877-44c6-8974-8d0d68c8ba42.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi anime-style Corgi puppy sitting upright. The puppy has golden and cream fur, large fluffy ears, kawaii big sparkly brown eyes, a tiny black nose, and stubby little legs. It is wearing a small red bow on its head and a gold heart-shaped collar. Transparent background. Match the kawaii chibi art style of image 1 with soft pastel colors, clean linework, rounded shapes, and a cute expression. High resolution, professional game asset.", "description": "An adorable chibi anime-style Corgi puppy with a red bow and gold heart collar for character companionship.", "subtype": "object", "aspect_ratio": [637, 780], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_pet_dog_shiba": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_pet_dog_shiba_3dc7beba-65d0-4cf3-8f58-8ba2027df650.webp", "type": "image", "prompt": "Generate a full-body, front-facing illustration of an adorable chibi anime-style Shiba Inu puppy sitting upright. The puppy has orange-red fur with white markings on the face and chest, kawaii big sparkly dark eyes, a tiny black nose, and a curled fluffy tail. It is wearing a tiny blue bandana and a gold star collar charm. Use a kawaii chibi art style matching image 1, characterized by soft pastel colors, clean linework, rounded shapes, and a cute expression. High resolution, professional quality, transparent background.", "description": "An adorable chibi Shiba Inu puppy pet with a blue bandana and star charm in a kawaii anime style.", "subtype": "object", "aspect_ratio": [549, 711], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_pet_dog_poodle": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_pet_dog_poodle_2842b4c4-20fb-4e00-87b5-5aeb084adb33.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi kawaii anime-style illustration of an adorable fluffy pink toy poodle. The poodle has cotton-candy pink curly fur, a sparkly pink bow on its head, big shiny black eyes with white catchlights, and rosy pink cheeks. It wears a diamond-studded collar with a heart charm. Use clean vector-style lines, soft pastel colors, and a sweet expression. High quality, detailed, professional game asset on a transparent background, matching the aesthetic of existing chibi pets.", "description": "An adorable fluffy pink toy poodle named Cupcake in a kawaii chibi style for character companionship.", "subtype": "object", "aspect_ratio": [829, 1006], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}, "chibi_pet_dog_dalmatian": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_pet_dog_dalmatian_1b0c3cc9-ea09-4ab5-9760-97ac2423b99c.webp", "type": "image", "prompt": "Generate a full-body, centered chibi anime-style Dalmatian puppy sitting upright. The puppy should have white fur with distinct black spots, floppy ears, and kawaii big sparkly blue eyes with a tiny black nose. It is wearing a red polka-dot bow on its head and a gold collar with a heart charm. The style must perfectly match the soft pastel colors, clean linework, and rounded shapes of the chibi_coffee_girl asset. High resolution, professional quality, transparent background.", "description": "Adorable chibi dalmatian puppy with a red polka-dot bow and gold heart collar.", "subtype": "other", "aspect_ratio": [558, 680], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_pet_dog_husky": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_pet_dog_husky_000d14dc-ad34-4209-bd2d-dc9b88ded263.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi anime-style Husky puppy sitting upright. The puppy features grey and white fur, striking large blue sparkly eyes, a cute black nose, and a fluffy tail. It is wearing a small pink flower crown and a blue crystal collar. Style must match the soft pastel colors, clean linework, and rounded shapes of image 1. Professional quality, high resolution, transparent background.", "description": "An adorable chibi-style Husky puppy pet companion for the dress-up game.", "subtype": "character", "aspect_ratio": [522, 713], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_pet_dog_golden": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_pet_dog_golden_1cd9efcb-89e9-474b-a63f-4b47a4fa3ba1.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi anime-style Golden Retriever puppy sitting upright. The puppy has fluffy golden fur, floppy ears, and kawaii big sparkly warm brown eyes with a tiny black nose. It is wearing a yellow sunflower crown on its head and a gold bell collar. Use soft pastel colors, clean linework, and rounded shapes to match the style of asset chibi_coffee_girl. The expression should be cute and happy. Transparent background, high resolution, professional quality, centered.", "description": "An adorable golden retriever puppy in chibi anime style with a sunflower crown.", "subtype": "character", "aspect_ratio": [555, 694], "compression_suggestion": "medium", "duration_secs": null, "loop": null, "animation": null}, "chibi_pet_cat_strawberry": {"url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/chibi_pet_cat_strawberry_617da984-ee91-461d-9309-babc9ae1fa45.webp", "type": "image", "prompt": "Generate a full-body, front-facing chibi kawaii anime-style pet of an adorable strawberry-themed pink cat named 'Berry' sitting in a cute pose. The cat features soft pastel pink fur with tiny strawberry seed-like spots, big round shiny liquid eyes, rosy blushing cheeks, and a green strawberry-leaf bow on its head. It wears a sparkly red collar with a strawberry charm and has a fluffy curled tail. Clean vector-style lines, soft pastel color palette, professional game-ready asset, transparent background, high resolution, highly detailed.", "description": "An adorable strawberry-themed pink cat pet named Berry in a kawaii chibi style for character companionship.", "subtype": "character", "aspect_ratio": [809, 948], "compression_suggestion": "high", "duration_secs": null, "loop": null, "animation": null}}, "game_code": "<!DOCTYPE html>\n<html>\n<head>\n    <title>Chibi Girl Dress Up</title>\n    <link href=\"https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600&family=Poppins:wght@400;500;600&display=swap\" rel=\"stylesheet\">\n    <style>\n        :root {\n            --primary-pink: #FF69B4;\n            --light-pink: #FFB6C1;\n            --gold: #FFD700;\n            --purple: #9370DB;\n            --white: #FFFFFF;\n            --transition-fast: 150ms;\n            --transition-normal: 300ms;\n            --ease-out: cubic-bezier(0.0, 0, 0.2, 1);\n            --ease-bounce: cubic-bezier(0.68, -0.6, 0.32, 1.6);\n\n            /* Premium palette */\n            --glass-bg: rgba(255,255,255,0.82);\n            --glass-border: rgba(255,180,220,0.65);\n            --glass-shadow: 0 8px 32px rgba(220,80,150,0.18), 0 1.5px 6px rgba(255,105,180,0.10);\n            --pink-grad: linear-gradient(135deg, #FFE0F0 0%, #FFC6E3 60%, #FFAAD8 100%);\n            --hot-pink-grad: linear-gradient(135deg, #FF85C1 0%, #FF3BA0 60%, #E0108A 100%);\n            --kawaii-grad: linear-gradient(135deg, #FFB3D9 0%, #FF8EC7 40%, #FF69B4 100%);\n            --surface: rgba(255,248,253,0.92);\n            --text-primary: #C2186E;\n            --text-secondary: #9C4480;\n            --text-muted: #C48AAE;\n            --accent-gold: #FFD166;\n            --border-subtle: rgba(255,160,210,0.4);\n            --kawaii-mint: #C8F0E8;\n            --kawaii-lavender: #E8D8FF;\n            --kawaii-yellow: #FFF3C0;\n        }\n\n        body, html {\n            margin: 0;\n            padding: 0;\n            width: 100%;\n            height: 100%;\n            overflow: hidden;\n            touch-action: none;\n            -ms-touch-action: none;\n            font-family: 'Fredoka', cursive;\n            -webkit-font-smoothing: antialiased;\n        }\n\n        #game-world {\n            position: relative;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(160deg, #FFF0F8 0%, #F8D8EE 60%, #F0C8E8 100%);\n            overflow: hidden;\n        }\n\n        /* Kawaii repeating pattern overlay */\n        #game-world::before {\n            content: '';\n            position: absolute;\n            top: 0; left: 0; right: 0; bottom: 0;\n            background-image: \n                radial-gradient(circle at 20% 20%, rgba(255,182,218,0.12) 0%, transparent 50%),\n                radial-gradient(circle at 80% 80%, rgba(200,160,255,0.10) 0%, transparent 50%),\n                radial-gradient(circle at 50% 50%, rgba(255,210,230,0.08) 0%, transparent 60%);\n            pointer-events: none;\n            z-index: 1;\n        }\n\n        #game-canvas {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n        }\n\n        /* UI Overlay */\n        .ui-overlay {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            pointer-events: none;\n            z-index: 10;\n        }\n\n        .ui-overlay > * {\n            pointer-events: auto;\n        }\n\n        /* Kawaii floating elements */\n        .kawaii-floater {\n            position: absolute;\n            pointer-events: none;\n            z-index: 6;\n            animation: kawaiiFloat 4s ease-in-out infinite;\n            font-size: 18px;\n            opacity: 0.75;\n            filter: drop-shadow(0 2px 4px rgba(255,105,180,0.35));\n        }\n        @keyframes kawaiiFloat {\n            0%, 100% { transform: translateY(0) rotate(-5deg) scale(1); }\n            25% { transform: translateY(-8px) rotate(3deg) scale(1.05); }\n            50% { transform: translateY(-14px) rotate(-3deg) scale(1.08); }\n            75% { transform: translateY(-6px) rotate(5deg) scale(1.03); }\n        }\n        .kawaii-ribbon {\n            position: absolute;\n            top: 0; left: 0; right: 0;\n            height: 4px;\n            background: repeating-linear-gradient(90deg, #FF69B4 0px, #FF69B4 12px, #FFB6C1 12px, #FFB6C1 24px, #FF85C1 24px, #FF85C1 36px, #FFD6EC 36px, #FFD6EC 48px);\n            z-index: 25;\n        }\n        /* Kawaii bubble decorations in corners */\n        .kawaii-corner {\n            position: absolute;\n            font-size: 22px;\n            pointer-events: none;\n            z-index: 8;\n            animation: kawaiiCornerBounce 3s ease-in-out infinite;\n            filter: drop-shadow(0 2px 5px rgba(255,80,160,0.4));\n        }\n        @keyframes kawaiiCornerBounce {\n            0%, 100% { transform: scale(1) rotate(0deg); }\n            40% { transform: scale(1.18) rotate(8deg); }\n            70% { transform: scale(0.95) rotate(-5deg); }\n        }\n\n        /* Top Header Bar */\n        .top-header-bar {\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            background: linear-gradient(180deg, rgba(255,240,250,0.96) 0%, rgba(255,220,240,0.92) 100%);\n            backdrop-filter: blur(20px) saturate(1.8);\n            -webkit-backdrop-filter: blur(20px) saturate(1.8);\n            padding: 10px 12px 8px;\n            z-index: 20;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            gap: 6px;\n            border-bottom: 2.5px solid rgba(255,140,200,0.6);\n            box-shadow: 0 4px 24px rgba(220,80,150,0.18), 0 1px 0 rgba(255,255,255,0.9) inset;\n        }\n        .top-header-bar::before {\n            content: '';\n            position: absolute;\n            top: 0; left: 0; right: 0;\n            height: 3px;\n            background: repeating-linear-gradient(90deg, #FF69B4 0px, #FF69B4 10px, #FFB6C1 10px, #FFB6C1 20px, #C8A0FF 20px, #C8A0FF 30px, #FFD6EC 30px, #FFD6EC 40px);\n            pointer-events: none;\n        }\n        .top-header-bar::after {\n            content: '\ud83c\udf38 \u2728 \ud83d\udc95 \u2728 \ud83c\udf38 \u2728 \ud83d\udc95 \u2728 \ud83c\udf38 \u2728 \ud83d\udc95 \u2728 \ud83c\udf38';\n            position: absolute;\n            bottom: -1px;\n            left: 0; right: 0;\n            font-size: 9px;\n            color: rgba(255,105,180,0.38);\n            text-align: center;\n            pointer-events: none;\n            letter-spacing: 2px;\n        }\n        \n        /* Game Title */\n        .game-title-text {\n            display: flex;\n            align-items: center;\n            gap: 5px;\n            font-family: 'Fredoka', cursive;\n            font-size: 16px;\n            font-weight: 600;\n            color: var(--text-primary);\n            pointer-events: none;\n            letter-spacing: 0.3px;\n            z-index: 30;\n            text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.9), 0 0 8px rgba(255,105,180,0.3);\n            white-space: nowrap;\n            flex-shrink: 0;\n            line-height: 1;\n            background: linear-gradient(135deg, rgba(255,240,250,0.9) 0%, rgba(255,220,240,0.8) 100%);\n            padding: 5px 10px;\n            border-radius: 20px;\n            border: 1.5px solid rgba(255,160,210,0.5);\n        }\n\n        .game-title-text::before {\n            content: '\ud83c\udf80';\n            font-size: 14px;\n        }\n        .game-title-text::after {\n            content: '\ud83c\udf80';\n            font-size: 14px;\n        }\n        \n        .header-top-row {\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            gap: 6px;\n            width: 100%;\n            min-height: 48px;\n        }\n\n        /* Mode Toggle Buttons */\n        .mode-toggle-container {\n            display: flex;\n            gap: 4px;\n            flex-shrink: 0;\n            align-items: center;\n        }\n\n        .mode-btn {\n            padding: 10px 16px;\n            border-radius: 24px;\n            border: 2px solid rgba(255,160,210,0.6);\n            font-family: 'Fredoka', cursive;\n            font-size: 16px;\n            font-weight: 600;\n            color: var(--text-secondary);\n            cursor: pointer;\n            transition: all var(--transition-fast) var(--ease-bounce);\n            white-space: nowrap;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 4px;\n            background: linear-gradient(180deg, rgba(255,245,252,0.95) 0%, rgba(255,225,242,0.9) 100%);\n            backdrop-filter: blur(10px);\n            -webkit-backdrop-filter: blur(10px);\n            box-shadow: 0 3px 12px rgba(220,80,150,0.15), 0 1px 0 rgba(255,255,255,0.9) inset, 0 -2px 0 rgba(200,80,140,0.2) inset;\n            position: relative;\n            overflow: hidden;\n            line-height: 1;\n            height: 48px;\n        }\n\n        .mode-btn::before {\n            content: '';\n            position: absolute;\n            top: 0; left: 0; right: 0;\n            height: 50%;\n            background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);\n            pointer-events: none;\n            border-radius: 13px 13px 0 0;\n        }\n\n        .mode-btn.free-btn {\n            border-color: rgba(255,160,210,0.45);\n        }\n\n        .mode-btn.order-btn {\n            border-color: rgba(180,130,230,0.45);\n            color: #8050C0;\n            background: rgba(245,240,255,0.65);\n        }\n\n        .mode-btn.gallery-btn {\n            border-color: rgba(80,195,155,0.45);\n            color: #2E8B72;\n            background: rgba(230,255,248,0.65);\n        }\n\n        .mode-btn:hover {\n            transform: translateY(-2px) scale(1.04);\n            box-shadow: 0 6px 18px rgba(220,80,150,0.22), inset 0 1px 0 rgba(255,255,255,0.95);\n            border-color: rgba(255,105,180,0.7);\n        }\n\n        .mode-btn.active {\n            background: var(--hot-pink-grad);\n            border-color: #E0108A;\n            color: #FFFFFF;\n            box-shadow: 0 4px 18px rgba(220,16,140,0.38), 0 1px 0 rgba(255,255,255,0.3) inset;\n            transform: translateY(-1px);\n            animation: modeBtnPulse 2s ease-in-out infinite;\n        }\n\n        .mode-btn.order-btn.active {\n            background: linear-gradient(135deg, #9B6FD8 0%, #7B3FC8 60%, #6020B0 100%);\n            border-color: #6020B0;\n            box-shadow: 0 4px 18px rgba(100,40,180,0.38), inset 0 1px 0 rgba(255,255,255,0.25);\n        }\n\n        .mode-btn.gallery-btn.active {\n            background: linear-gradient(135deg, #50C8A0 0%, #30A880 60%, #208868 100%);\n            border-color: #208868;\n            box-shadow: 0 4px 18px rgba(30,130,100,0.35), inset 0 1px 0 rgba(255,255,255,0.25);\n        }\n\n        @keyframes modeBtnPulse {\n            0%, 100% { box-shadow: 0 4px 18px rgba(220,16,140,0.38), inset 0 1px 0 rgba(255,255,255,0.3); }\n            50% { box-shadow: 0 6px 26px rgba(220,16,140,0.55), 0 0 14px rgba(255,60,160,0.3), inset 0 1px 0 rgba(255,255,255,0.3); }\n        }\n\n        .mode-btn:active {\n            transform: scale(0.94) translateY(0);\n            box-shadow: 0 1px 5px rgba(220,80,150,0.25), inset 0 2px 4px rgba(0,0,0,0.08);\n        }\n\n        .mode-btn .btn-emoji {\n            font-size: 22px;\n            line-height: 1;\n        }\n\n        /* Order Card */\n        .order-card {\n            width: 100%;\n            box-sizing: border-box;\n            background: rgba(255,245,252,0.82);\n            backdrop-filter: blur(14px);\n            -webkit-backdrop-filter: blur(14px);\n            padding: 10px 12px;\n            display: none;\n            flex-direction: column;\n            align-items: flex-start;\n            justify-content: flex-start;\n            gap: 8px;\n            overflow-x: visible;\n            overflow-y: visible;\n            -webkit-overflow-scrolling: touch;\n            min-height: 130px;\n            border-radius: 14px;\n            border: 1.5px solid rgba(255,160,210,0.45);\n            box-shadow: 0 3px 14px rgba(220,80,150,0.12), inset 0 1px 0 rgba(255,255,255,0.8);\n            margin-top: 4px;\n        }\n\n        .order-card.visible {\n            display: flex;\n        }\n\n        .order-tagline {\n            font-family: 'Fredoka', cursive;\n            font-size: 13px;\n            font-weight: 600;\n            color: #5C4A52;\n            white-space: normal;\n            flex-shrink: 0;\n            padding: 14px 18px;\n            border-radius: 16px;\n            border: 3px solid #D4A574;\n            background: linear-gradient(135deg, #FFF8E0 0%, #F5E6B8 30%, #E8D4A0 70%, #D4B896 100%);\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            gap: 6px;\n            min-height: 110px;\n            min-width: 150px;\n            max-width: 160px;\n            text-align: center;\n            line-height: 1.2;\n            box-shadow: 0 4px 12px rgba(212, 165, 116, 0.4), inset 0 2px 8px rgba(255, 255, 255, 0.6);\n            position: relative;\n            overflow: hidden;\n        }\n\n        .order-tagline::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            right: 0;\n            height: 50%;\n            background: linear-gradient(180deg, rgba(255, 255, 255, 0.4) 0%, transparent 100%);\n            pointer-events: none;\n        }\n\n        .order-tagline .tagline-label {\n            font-size: 11px;\n            font-weight: 600;\n            color: #6B5A4E;\n            letter-spacing: 0.3px;\n        }\n\n        .order-tagline .tagline-name {\n            font-size: 14px;\n            font-weight: 600;\n            color: #5C4A52;\n            text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);\n            line-height: 1.3;\n        }\n\n        .order-tagline .tagline-dots {\n            display: flex;\n            gap: 6px;\n            margin-top: 2px;\n        }\n\n        .order-tagline .tagline-dot {\n            width: 8px;\n            height: 8px;\n            border-radius: 50%;\n            background: linear-gradient(180deg, #ADD8E6 0%, #87CEEB 100%);\n            border: 1px solid rgba(255, 255, 255, 0.5);\n            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n        }\n\n        .order-tagline .tagline-dot.active {\n            background: linear-gradient(180deg, #87CEEB 0%, #5CACEE 100%);\n            transform: scale(1.15);\n            box-shadow: 0 2px 6px rgba(92, 172, 238, 0.5);\n        }\n\n        .order-items {\n            display: flex;\n            gap: 10px;\n            align-items: flex-start;\n            flex-shrink: 0;\n            justify-content: flex-start;\n            overflow-x: auto;\n            width: 100%;\n        }\n\n        .order-number {\n            font-family: 'Fredoka', cursive;\n            font-size: 16px;\n            font-weight: 600;\n            color: #D63384;\n            white-space: nowrap;\n            flex-shrink: 0;\n            padding: 6px 12px;\n            background: linear-gradient(180deg, #FFF8E0 0%, #F5E6B8 100%);\n            border-radius: 12px;\n            border: 2px solid #D4A574;\n            text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);\n            align-self: flex-start;\n        }\n        .order-item {\n            width: 108px;\n            height: 108px;\n            border-radius: 16px;\n            background: rgba(255,255,255,0.72);\n            backdrop-filter: blur(8px);\n            -webkit-backdrop-filter: blur(8px);\n            border: 1.5px solid rgba(255,170,215,0.5);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            overflow: hidden;\n            transition: all var(--transition-fast) var(--ease-out);\n            flex-shrink: 0;\n            box-shadow: 0 2px 10px rgba(220,80,150,0.12), inset 0 1px 0 rgba(255,255,255,0.9);\n            position: relative;\n        }\n\n        .order-item::before {\n            content: '';\n            position: absolute;\n            top: 2px; left: 2px; right: 2px;\n            height: 38%;\n            background: linear-gradient(180deg, rgba(255,255,255,0.55) 0%, transparent 100%);\n            border-radius: 14px 14px 0 0;\n            pointer-events: none;\n        }\n\n        .order-item.matched {\n            border-color: #30C870;\n            background: rgba(220,255,235,0.8);\n            box-shadow: 0 3px 16px rgba(48,200,112,0.38), 0 0 0 2px rgba(48,200,112,0.2);\n            animation: matchedCelebrate 0.7s cubic-bezier(0.68, -0.6, 0.32, 1.6);\n        }\n\n        @keyframes matchedCelebrate {\n            0% { transform: scale(1) rotate(0deg); }\n            25% { transform: scale(0.9) rotate(-5deg); }\n            50% { transform: scale(1.2) rotate(5deg); }\n            75% { transform: scale(0.95) rotate(-2deg); }\n            100% { transform: scale(1) rotate(0deg); }\n        }\n\n        .order-item img {\n            width: 88%;\n            height: 88%;\n            object-fit: contain;\n        }\n\n        .order-item .checkmark {\n            position: absolute;\n            font-size: 20px;\n            color: #7CB97D;\n        }\n\n        .order-item-wrapper {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: flex-start;\n            gap: 0;\n            flex-shrink: 0;\n        }\n\n        .order-item-label {\n            font-family: 'Poppins', sans-serif;\n            font-size: 14px;\n            font-weight: 700;\n            color: #5C4A52;\n            text-align: center;\n            line-height: 1.2;\n            margin-top: 6px;\n            max-width: 120px;\n            white-space: normal;\n            word-wrap: break-word;\n        }\n\n\n        .new-order-btn {\n            padding: 8px 14px;\n            border-radius: 14px;\n            border: 2px solid #D4A574;\n            background: linear-gradient(180deg, #FFF8E7 0%, #F5E6C8 100%);\n            font-family: 'Poppins', sans-serif;\n            font-size: 11px;\n            font-weight: 600;\n            color: #8B6914;\n            cursor: pointer;\n            white-space: nowrap;\n            flex-shrink: 0;\n            transition: all var(--transition-fast) var(--ease-out);\n        }\n\n        .new-order-btn:hover {\n            transform: scale(1.08);\n            box-shadow: 0 4px 14px rgba(212, 165, 116, 0.5);\n        }\n\n        .new-order-btn:active {\n            transform: scale(0.92);\n            box-shadow: 0 1px 6px rgba(212, 165, 116, 0.3);\n        }\n\n        /* Category Bar */\n        .category-bar {\n            position: absolute;\n            bottom: 270px;\n            left: 0;\n            right: 0;\n            display: flex;\n            justify-content: stretch;\n            gap: 5px;\n            padding: 8px 8px 8px;\n            background: linear-gradient(180deg, rgba(255,240,252,0.96) 0%, rgba(255,220,245,0.94) 100%);\n            backdrop-filter: blur(18px) saturate(1.5);\n            -webkit-backdrop-filter: blur(18px) saturate(1.5);\n            z-index: 15;\n            overflow-x: auto;\n            -webkit-overflow-scrolling: touch;\n            scrollbar-width: none;\n            border-top: 2px solid rgba(255,140,200,0.55);\n            border-bottom: 2px solid rgba(255,140,200,0.55);\n            box-shadow: 0 -3px 20px rgba(220,80,150,0.12), 0 3px 12px rgba(220,80,150,0.10);\n        }\n        .category-bar::before {\n            content: '';\n            position: absolute;\n            top: 0; left: 0; right: 0;\n            height: 2px;\n            background: repeating-linear-gradient(90deg, #FF69B4 0px, #FF69B4 8px, #FFB6C1 8px, #FFB6C1 16px, #C8A0FF 16px, #C8A0FF 24px, #A0E8D8 24px, #A0E8D8 32px);\n            pointer-events: none;\n        }\n\n        .category-bar::-webkit-scrollbar {\n            display: none;\n        }\n\n        .category-btn-wrapper {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            gap: 0;\n            flex: 1 1 0;\n            min-width: 0;\n        }\n\n        .category-btn {\n            width: 100%;\n            height: 80px;\n            border-radius: 20px;\n            border: 2px solid rgba(255,160,210,0.45);\n            background: linear-gradient(160deg, rgba(255,248,253,0.95) 0%, rgba(255,232,248,0.88) 100%);\n            cursor: pointer;\n            transition: all var(--transition-normal) var(--ease-bounce);\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            gap: 3px;\n            box-shadow: 0 3px 10px rgba(220,80,150,0.12), 0 1px 0 rgba(255,255,255,0.95) inset, 0 -3px 0 rgba(200,80,140,0.18) inset;\n            overflow: hidden;\n            padding: 6px 4px;\n            position: relative;\n            backdrop-filter: blur(6px);\n            -webkit-backdrop-filter: blur(6px);\n        }\n\n        .category-btn::before {\n            content: '';\n            position: absolute;\n            top: 0; left: 0; right: 0;\n            height: 45%;\n            background: linear-gradient(180deg, rgba(255,255,255,0.8) 0%, transparent 100%);\n            border-radius: 18px 18px 0 0;\n            pointer-events: none;\n        }\n\n        .category-btn:hover {\n            transform: translateY(-5px) scale(1.08);\n            box-shadow: 0 8px 22px rgba(220,80,150,0.28), 0 0 0 2px rgba(255,105,180,0.3), inset 0 1px 0 rgba(255,255,255,0.95);\n            border-color: rgba(255,105,180,0.7);\n        }\n\n        .category-btn.active {\n            background: var(--hot-pink-grad);\n            border-color: #E0108A;\n            box-shadow: 0 4px 16px rgba(220,16,140,0.35), 0 0 0 2px rgba(255,105,180,0.18), inset 0 1px 0 rgba(255,255,255,0.35);\n            transform: translateY(-2px);\n            animation: categoryActivePulse 2.2s ease-in-out infinite;\n        }\n\n        @keyframes categoryActivePulse {\n            0%, 100% { box-shadow: 0 4px 16px rgba(220,16,140,0.35), 0 0 0 2px rgba(255,105,180,0.18), inset 0 1px 0 rgba(255,255,255,0.35); }\n            50% { box-shadow: 0 6px 22px rgba(220,16,140,0.50), 0 0 0 3px rgba(255,105,180,0.28), inset 0 1px 0 rgba(255,255,255,0.35); }\n        }\n\n        .category-btn.active .category-btn-text {\n            color: #FFFFFF;\n        }\n\n        .category-btn img {\n            width: 48px;\n            height: 48px;\n            object-fit: contain;\n            flex-shrink: 0;\n            filter: drop-shadow(0 1px 3px rgba(220,80,150,0.18));\n        }\n        \n        .category-btn-text {\n            font-family: 'Fredoka', cursive;\n            font-size: 13px;\n            font-weight: 600;\n            color: var(--text-secondary);\n            text-align: center;\n            line-height: 1.1;\n        }\n\n        .category-btn:active {\n            transform: scale(0.92) translateY(0);\n            box-shadow: 0 1px 4px rgba(220,80,150,0.18);\n        }\n\n        /* Item Panel */\n        .item-panel {\n            position: absolute;\n            bottom: 0;\n            left: 0;\n            right: 0;\n            height: 270px;\n            background: linear-gradient(180deg, rgba(255,240,252,0.96) 0%, rgba(255,225,248,0.94) 100%);\n            backdrop-filter: blur(22px) saturate(1.6);\n            -webkit-backdrop-filter: blur(22px) saturate(1.6);\n            overflow: hidden;\n            z-index: 15;\n            display: flex;\n            flex-direction: column;\n            border-top: 2px solid rgba(255,140,200,0.55);\n            box-shadow: 0 -5px 28px rgba(220,80,150,0.15);\n        }\n        .item-panel::before {\n            content: '\ud83d\udc96 \u2728 \ud83c\udf38 \u2728 \ud83d\udc96 \u2728 \ud83c\udf38 \u2728 \ud83d\udc96 \u2728 \ud83c\udf38 \u2728 \ud83d\udc96 \u2728 \ud83c\udf38 \u2728 \ud83d\udc96';\n            position: absolute;\n            top: 3px;\n            left: 0; right: 0;\n            font-size: 8px;\n            color: rgba(255,105,180,0.3);\n            text-align: center;\n            pointer-events: none;\n            letter-spacing: 4px;\n            z-index: 1;\n        }\n\n        .panel-header {\n            display: none;\n        }\n\n        .item-scroll-container {\n            display: flex;\n            gap: 6px;\n            padding: 4px 8px 12px;\n            overflow-x: auto;\n            overflow-y: hidden;\n            scroll-behavior: smooth;\n            -webkit-overflow-scrolling: touch;\n            scrollbar-width: thin;\n            scrollbar-color: rgba(255, 105, 180, 0.5) rgba(255, 182, 193, 0.2);\n            flex: 1;\n            align-items: flex-start;\n        }\n\n        .item-scroll-container::-webkit-scrollbar {\n            display: block;\n            height: 8px;\n        }\n        .item-scroll-container::-webkit-scrollbar-track {\n            background: rgba(255, 200, 230, 0.3);\n            border-radius: 8px;\n        }\n        .item-scroll-container::-webkit-scrollbar-thumb {\n            background: linear-gradient(90deg, #FF69B4, #FF85C1, #FF69B4);\n            border-radius: 8px;\n            border: 1px solid rgba(255,255,255,0.5);\n        }\n\n        /* Action Buttons Row */\n        .action-buttons-row {\n            display: flex;\n            justify-content: center;\n            gap: 6px;\n            padding: 6px 10px 10px;\n            background: linear-gradient(180deg, transparent 0%, rgba(255,220,245,0.4) 100%);\n        }\n\n        .action-btn {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            flex: 1;\n            min-width: 0;\n            height: 50px;\n            border-radius: 18px;\n            border: 2px solid rgba(255,160,210,0.5);\n            background: linear-gradient(160deg, rgba(255,248,253,0.98) 0%, rgba(255,230,245,0.92) 100%);\n            backdrop-filter: blur(8px);\n            -webkit-backdrop-filter: blur(8px);\n            cursor: pointer;\n            transition: all var(--transition-fast) var(--ease-bounce);\n            gap: 1px;\n            box-shadow: 0 3px 10px rgba(220,80,150,0.15), 0 1px 0 rgba(255,255,255,0.95) inset, 0 -3px 0 rgba(200,80,140,0.18) inset;\n            padding: 4px;\n            position: relative;\n            overflow: hidden;\n        }\n\n        .action-btn::before {\n            content: '';\n            position: absolute;\n            top: 0; left: 0; right: 0;\n            height: 50%;\n            background: linear-gradient(180deg, rgba(255,255,255,0.7) 0%, transparent 100%);\n            border-radius: 16px 16px 0 0;\n            pointer-events: none;\n        }\n\n        .action-btn:hover {\n            transform: translateY(-4px) scale(1.08);\n            box-shadow: 0 8px 22px rgba(220,80,150,0.32), 0 0 0 2px rgba(255,105,180,0.25), inset 0 1px 0 rgba(255,255,255,0.98);\n            border-color: rgba(255,80,160,0.75);\n        }\n\n        .action-btn:active {\n            transform: scale(0.92);\n            box-shadow: 0 1px 5px rgba(220,80,150,0.20), inset 0 2px 4px rgba(0,0,0,0.06);\n        }\n\n        .action-btn .btn-icon {\n            font-size: 18px;\n            line-height: 1;\n        }\n\n        .action-btn .btn-label {\n            font-family: 'Fredoka', cursive;\n            font-size: 13px;\n            font-weight: 600;\n            color: var(--text-secondary);\n            line-height: 1;\n            white-space: nowrap;\n        }\n\n        .action-btn.submit-btn {\n            border-color: #E0108A;\n            background: var(--hot-pink-grad);\n            box-shadow: 0 3px 14px rgba(220,16,140,0.35), inset 0 1px 0 rgba(255,255,255,0.3);\n        }\n\n        .action-btn.submit-btn .btn-label {\n            color: #FFFFFF;\n        }\n\n        .item-card-wrapper {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            gap: 0;\n            flex-shrink: 0;\n            width: 175px;\n            position: relative;\n        }\n\n        .item-card {\n            width: 175px;\n            height: 175px;\n            border-radius: 24px;\n            background: linear-gradient(145deg, rgba(255,248,253,0.95) 0%, rgba(255,232,248,0.88) 100%);\n            border: 2px solid rgba(255,170,215,0.55);\n            cursor: pointer;\n            transition: all var(--transition-normal) var(--ease-bounce);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            box-shadow: 0 4px 14px rgba(220,80,150,0.12), 0 1px 0 rgba(255,255,255,0.98) inset, 0 -3px 0 rgba(200,80,140,0.15) inset;\n            overflow: hidden;\n            position: relative;\n            backdrop-filter: blur(6px);\n            -webkit-backdrop-filter: blur(6px);\n        }\n\n        .item-card::after {\n            content: '';\n            position: absolute;\n            top: 0; left: 0; right: 0;\n            height: 42%;\n            background: linear-gradient(180deg, rgba(255,255,255,0.7) 0%, transparent 100%);\n            border-radius: 22px 22px 0 0;\n            pointer-events: none;\n        }\n\n        .item-card:hover {\n            transform: translateY(-7px) scale(1.06);\n            box-shadow: 0 12px 28px rgba(220,80,150,0.28), 0 0 0 3px rgba(255,105,180,0.25), inset 0 1px 0 rgba(255,255,255,0.98);\n            border-color: rgba(255,80,160,0.7);\n        }\n\n        .item-card:active {\n            transform: scale(0.94);\n            box-shadow: 0 2px 8px rgba(220,80,150,0.15);\n        }\n\n        .item-card.selected {\n            border-color: #E0108A;\n            background: rgba(255,220,240,0.8);\n            box-shadow: 0 4px 20px rgba(220,16,140,0.35), 0 0 0 2.5px rgba(255,105,180,0.3);\n            transform: scale(1.04) translateY(-2px);\n            animation: cardSelectedPulse 2s ease-in-out infinite;\n        }\n\n        @keyframes cardSelectedPulse {\n            0%, 100% { box-shadow: 0 4px 20px rgba(220,16,140,0.35), 0 0 0 2.5px rgba(255,105,180,0.30); }\n            50% { box-shadow: 0 6px 28px rgba(220,16,140,0.50), 0 0 0 3px rgba(255,105,180,0.45); }\n        }\n\n        .item-card.clicked {\n            animation: itemCardClick 0.45s cubic-bezier(0.68, -0.6, 0.32, 1.6);\n        }\n\n        @keyframes itemCardClick {\n            0% { transform: scale(1); }\n            25% { transform: scale(0.87) rotate(-4deg); }\n            55% { transform: scale(1.12) rotate(4deg); }\n            80% { transform: scale(0.97) rotate(-1deg); }\n            100% { transform: scale(1.04) translateY(-2px); }\n        }\n\n        .item-card img {\n            width: 88%;\n            height: 88%;\n            object-fit: contain;\n            filter: drop-shadow(0 2px 5px rgba(200,80,140,0.12));\n        }\n\n        .item-label {\n            font-family: 'Fredoka', cursive;\n            font-size: 12px;\n            font-weight: 600;\n            color: #FFFFFF;\n            text-align: center;\n            line-height: 1.1;\n            max-width: 165px;\n            white-space: nowrap;\n            overflow: hidden;\n            text-overflow: ellipsis;\n            pointer-events: none;\n            position: absolute;\n            bottom: 7px;\n            left: 50%;\n            transform: translateX(-50%);\n            background: linear-gradient(90deg, rgba(220,40,140,0.88), rgba(180,20,100,0.88));\n            backdrop-filter: blur(6px);\n            -webkit-backdrop-filter: blur(6px);\n            padding: 4px 12px;\n            border-radius: 20px;\n            box-shadow: 0 2px 6px rgba(180,20,100,0.3), 0 1px 0 rgba(255,255,255,0.2) inset;\n        }\n\n        .item-label.teresa-style {\n            background: rgba(180,80,50,0.82);\n            font-style: italic;\n        }\n\n        .item-label.nikki-style {\n            background: rgba(100,60,160,0.82);\n        }\n\n        .item-card.none-option {\n            background: rgba(248,244,246,0.7);\n        }\n\n        .item-card.none-option::after {\n            content: '\u2715';\n            font-size: 38px;\n            color: rgba(200,170,185,0.6);\n            position: absolute;\n            top: 50%; left: 50%;\n            transform: translate(-50%,-50%);\n            background: none;\n            height: auto;\n            width: auto;\n        }\n\n        /* Sparkle Animation */\n        @keyframes sparkle {\n            0%, 100% { opacity: 0; transform: scale(0) rotate(0deg); }\n            50% { opacity: 1; transform: scale(1) rotate(180deg); }\n        }\n\n        .sparkle {\n            position: absolute;\n            width: 20px;\n            height: 20px;\n            pointer-events: none;\n            z-index: 100;\n        }\n\n        .sparkle::before {\n            content: '\u2728';\n            font-size: 20px;\n            animation: sparkle 0.6s ease-out forwards;\n        }\n\n        /* Edit Mode Indicator */\n        .edit-indicator {\n            display: inline-block;\n            background: linear-gradient(90deg, var(--gold), #FFA500);\n            color: white;\n            padding: 4px 16px;\n            border-radius: 15px;\n            font-family: 'Fredoka', cursive;\n            font-size: 14px;\n            font-weight: 500;\n            box-shadow: 0 2px 8px rgba(255, 165, 0, 0.3);\n            margin-top: 8px;\n        }\n\n        /* Start Screen */\n        .start-screen {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(180deg, #E8B4D8 0%, #D4A5C9 50%, #C9A0DC 100%);\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: flex-start;\n            z-index: 999;\n            overflow: hidden;\n        }\n\n        .start-screen.hidden {\n            display: none;\n        }\n\n        .start-bg {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n        }\n\n        .start-content {\n            position: relative;\n            z-index: 10;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            width: 100%;\n            height: 100%;\n        }\n\n        .start-title {\n            font-family: 'Fredoka', cursive;\n            font-size: 52px;\n            font-weight: 600;\n            color: #FFF5F8;\n            text-shadow: \n                1px 1px 0px #FFB6C1,\n                2px 2px 0px #FF9BB5,\n                3px 3px 0px #FF80A9,\n                4px 4px 0px #FF659D,\n                5px 5px 0px #D63384,\n                6px 6px 0px #C12E77,\n                7px 7px 0px #AC296A,\n                8px 8px 2px rgba(0, 0, 0, 0.3),\n                0 0 20px rgba(255, 215, 0, 0.6),\n                0 0 40px rgba(255, 105, 180, 0.4);\n            margin-top: 60px;\n            text-align: center;\n            letter-spacing: 1px;\n        }\n\n        .start-subtitle {\n            font-family: 'Poppins', sans-serif;\n            font-size: 32px;\n            font-weight: 500;\n            color: #FFFFFF;\n            text-shadow: \n                1px 1px 0px #FFE4B5,\n                2px 2px 0px #FFD700,\n                3px 3px 0px #FFC700,\n                4px 4px 0px #B8860B,\n                5px 5px 0px #9A7209,\n                6px 6px 2px rgba(0, 0, 0, 0.3),\n                0 0 15px rgba(255, 215, 0, 0.5);\n            margin-top: 8px;\n            text-align: center;\n        }\n\n        .start-character-face {\n            position: absolute;\n            top: 58%;\n            left: 50%;\n            transform: translate(-50%, -50%);\n            width: 440px;\n            height: 580px;\n            overflow: visible;\n            z-index: 5;\n        }\n\n        .start-character-face img {\n            width: 100%;\n            height: 100%;\n            object-fit: contain;\n            filter: drop-shadow(0 8px 20px rgba(255, 105, 180, 0.5));\n        }\n\n        .start-play-btn {\n            position: absolute;\n            bottom: 80px;\n            left: 50%;\n            transform: translateX(-50%);\n            padding: 20px 80px;\n            font-family: 'Fredoka', cursive;\n            font-size: 42px;\n            font-weight: 600;\n            color: #FFFFFF;\n            background: linear-gradient(180deg, #C084FC 0%, #9333EA 50%, #7C3AED 100%);\n            border: 4px solid #F0ABFC;\n            border-radius: 40px;\n            cursor: pointer;\n            box-shadow: 0 8px 25px rgba(147, 51, 234, 0.6), 0 0 30px rgba(192, 132, 252, 0.5), inset 0 2px 4px rgba(255, 255, 255, 0.35);\n            text-shadow: 1px 1px 0px rgba(0,0,0,0.2);\n            transition: all 0.2s ease;\n            z-index: 20;\n        }\n\n        .start-play-btn:hover {\n            transform: translateX(-50%) scale(1.12);\n            box-shadow: 0 14px 40px rgba(147, 51, 234, 0.8), 0 0 60px rgba(192, 132, 252, 0.7), inset 0 3px 6px rgba(255, 255, 255, 0.4);\n            animation: playButtonGlow 1s ease-in-out infinite;\n        }\n\n        @keyframes playButtonGlow {\n            0%, 100% { filter: brightness(1); }\n            50% { filter: brightness(1.15) drop-shadow(0 0 12px rgba(192,132,252,0.8)); }\n        }\n\n        .start-play-btn:active {\n            transform: translateX(-50%) scale(0.95);\n            box-shadow: 0 6px 20px rgba(147, 51, 234, 0.5), 0 0 30px rgba(192, 132, 252, 0.4), inset 0 2px 4px rgba(0, 0, 0, 0.2);\n        }\n\n        /* Floating Hearts Animation */\n        .floating-heart {\n            position: absolute;\n            font-size: 30px;\n            color: #FF69B4;\n            opacity: 0.7;\n            animation: floatHeart 6s ease-in-out infinite;\n            z-index: 3;\n            filter: drop-shadow(0 2px 4px rgba(255, 105, 180, 0.3));\n            display: none;\n        }\n        @keyframes floatHeart {\n            0%, 100% { transform: translateY(0) rotate(-5deg); opacity: 0.7; }\n            50% { transform: translateY(-20px) rotate(5deg); opacity: 1; }\n        }\n\n        /* Sparkle Stars Animation */\n        .sparkle-star {\n            position: absolute;\n            font-size: 20px;\n            color: #FFD700;\n            opacity: 0.6;\n            animation: twinkle 3s ease-in-out infinite;\n            z-index: 4;\n        }\n\n        @keyframes twinkle {\n            0%, 100% { opacity: 0.4; transform: scale(0.8); }\n            50% { opacity: 1; transform: scale(1.2); }\n        }\n\n        /* Loading Screen */\n        .loading-screen {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(180deg, #E8B4D8 0%, #D4A5C9 50%, #C9A0DC 100%);\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: flex-start;\n            z-index: 1000;\n            overflow: hidden;\n        }\n\n        .loading-indicator {\n            position: absolute;\n            bottom: 80px;\n            left: 50%;\n            transform: translateX(-50%);\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            padding: 10px 0;\n            z-index: 20;\n        }\n\n        .loading-text {\n            font-family: 'Fredoka', cursive;\n            font-size: 28px;\n            font-weight: 600;\n            color: #9333EA;\n            margin-bottom: 15px;\n            text-shadow: 2px 2px 0px white, 0 0 14px rgba(192,132,252,0.7);\n            animation: loadingTextPulse 1.5s ease-in-out infinite;\n        }\n\n        @keyframes loadingTextPulse {\n            0%, 100% { transform: scale(1); }\n            50% { transform: scale(1.05); }\n        }\n\n        .loading-bar-container {\n            width: 240px;\n            height: 28px;\n            background: linear-gradient(180deg, rgba(192, 132, 252, 0.25) 0%, rgba(167, 100, 240, 0.35) 100%);\n            border-radius: 30px;\n            overflow: visible;\n            border: 3px solid #C084FC;\n            box-shadow: 0 4px 15px rgba(147, 51, 234, 0.4), inset 0 2px 5px rgba(255, 255, 255, 0.5);\n            position: relative;\n        }\n\n        .loading-bar {\n            width: 0%;\n            height: 100%;\n            background: linear-gradient(90deg, #7C3AED 0%, #9333EA 25%, #C084FC 50%, #9333EA 75%, #7C3AED 100%);\n            background-size: 200% 100%;\n            border-radius: 30px;\n            animation: loadingProgress 2s ease-in-out forwards, shimmer 1.2s ease-in-out infinite;\n            box-shadow: 0 0 20px rgba(147, 51, 234, 0.7), inset 0 2px 8px rgba(255, 255, 255, 0.4);\n            position: relative;\n        }\n\n        .loading-bar::before {\n            content: '\u2728';\n            position: absolute;\n            right: -15px;\n            top: 50%;\n            transform: translateY(-50%);\n            font-size: 20px;\n            animation: sparkleFloat 1s ease-in-out infinite;\n        }\n\n        @keyframes loadingProgress {\n            0% { width: 0%; }\n            50% { width: 70%; }\n            100% { width: 100%; }\n        }\n\n        @keyframes shimmer {\n            0% { background-position: 200% 0; }\n            100% { background-position: -200% 0; }\n        }\n\n        @keyframes sparkleFloat {\n            0%, 100% { transform: translateY(-50%) scale(1) rotate(0deg); }\n            50% { transform: translateY(-60%) scale(1.2) rotate(180deg); }\n        }\n\n        .loading-hearts {\n            position: absolute;\n            top: -40px;\n            left: 0;\n            right: 0;\n            height: 40px;\n            pointer-events: none;\n        }\n\n        .loading-heart {\n            position: absolute;\n            font-size: 18px;\n            animation: loadingHeartFloat 2s ease-in-out infinite;\n            opacity: 0.8;\n        }\n\n        .loading-heart:nth-child(1) {\n            left: 10%;\n            animation-delay: 0s;\n        }\n\n        .loading-heart:nth-child(2) {\n            left: 30%;\n            animation-delay: 0.4s;\n        }\n\n        .loading-heart:nth-child(3) {\n            left: 50%;\n            animation-delay: 0.8s;\n        }\n\n        .loading-heart:nth-child(4) {\n            left: 70%;\n            animation-delay: 1.2s;\n        }\n\n        .loading-heart:nth-child(5) {\n            left: 90%;\n            animation-delay: 1.6s;\n        }\n\n        @keyframes loadingHeartFloat {\n            0% { \n                transform: translateY(40px) scale(0.5);\n                opacity: 0;\n            }\n            50% { \n                transform: translateY(0px) scale(1);\n                opacity: 0.8;\n            }\n            100% { \n                transform: translateY(-10px) scale(0.7);\n                opacity: 0;\n            }\n        }\n\n        /* Runway character name labels */\n        .runway-label {\n            position: absolute;\n            font-family: 'Fredoka', cursive;\n            font-size: 18px;\n            font-weight: 600;\n            color: white;\n            text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);\n            padding: 6px 14px;\n            border-radius: 20px;\n            pointer-events: none;\n            z-index: 12;\n            transition: all var(--transition-normal) var(--ease-out);\n        }\n\n        .runway-label.selected {\n            background: linear-gradient(90deg, var(--gold), #FFA500);\n            box-shadow: 0 0 15px rgba(255, 215, 0, 0.6);\n        }\n\n        .runway-label.unselected {\n            background: rgba(255, 105, 180, 0.7);\n        }\n\n        .tap-hint {\n            position: absolute;\n            font-family: 'Poppins', sans-serif;\n            font-size: 15px;\n            font-weight: 500;\n            color: #6A4C93;\n            text-align: center;\n            z-index: 12;\n            animation: pulse 2s ease-in-out infinite;\n            text-shadow: 1px 1px 0px white, -1px -1px 0px white;\n        }\n\n        @keyframes pulse {\n            0%, 100% { opacity: 0.7; transform: translateX(-50%) scale(1); }\n            50% { opacity: 1; transform: translateX(-50%) scale(1.05); }\n        }\n\n\n        /* Character Navigation Arrows */\n        .character-nav-arrow {\n            position: absolute;\n            top: 50%;\n            transform: translateY(-50%);\n            width: 40px;\n            height: 80px;\n            border-radius: 0;\n            border: none;\n            background: transparent;\n            cursor: pointer;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            transition: all 0.2s ease;\n            z-index: 25;\n            padding: 0;\n        }\n\n        .character-nav-arrow:hover {\n            transform: translateY(-50%) scale(1.15);\n            filter: drop-shadow(0 4px 12px rgba(255, 105, 180, 0.6));\n        }\n\n        .character-nav-arrow:active {\n            transform: translateY(-50%) scale(0.88);\n            filter: drop-shadow(0 2px 6px rgba(255, 105, 180, 0.4));\n        }\n\n        .character-nav-arrow.clicked {\n            animation: arrowClick 0.4s ease-out;\n        }\n\n        @keyframes arrowClick {\n            0%, 100% { transform: translateY(-50%) scale(1); }\n            50% { transform: translateY(-50%) scale(1.2); }\n        }\n\n        .character-nav-arrow.left {\n            left: 10px;\n        }\n\n        .character-nav-arrow.right {\n            right: 10px;\n        }\n\n        .character-nav-container {\n            position: absolute;\n            top: 115px;\n            left: 0;\n            right: 0;\n            bottom: 375px;\n            pointer-events: none;\n            z-index: 15;\n        }\n\n        .character-nav-container > * {\n            pointer-events: auto;\n        }\n\n        .character-name-display {\n            background: linear-gradient(145deg, rgba(255,245,252,0.95) 0%, rgba(255,225,244,0.92) 100%);\n            backdrop-filter: blur(10px);\n            -webkit-backdrop-filter: blur(10px);\n            padding: 5px 14px;\n            border-radius: 20px;\n            border: 2px solid rgba(255,160,210,0.55);\n            box-shadow: 0 3px 12px rgba(220,80,150,0.15), 0 1px 0 rgba(255,255,255,0.95) inset, 0 -2px 0 rgba(200,80,140,0.15) inset;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            gap: 0px;\n            min-width: 80px;\n            height: 48px;\n            position: relative;\n            overflow: hidden;\n            flex-shrink: 0;\n        }\n\n        .character-name-display::before {\n            content: '';\n            position: absolute;\n            top: 0; left: 0; right: 0;\n            height: 50%;\n            background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, transparent 100%);\n            pointer-events: none;\n        }\n\n        .character-name-display .label {\n            font-family: 'Fredoka', cursive;\n            font-size: 11px;\n            font-weight: 500;\n            color: var(--text-muted);\n            text-align: center;\n            letter-spacing: 0.2px;\n            position: relative;\n            z-index: 1;\n        }\n\n        .character-name-display .name {\n            font-family: 'Fredoka', cursive;\n            font-size: 15px;\n            font-weight: 600;\n            color: var(--text-primary);\n            text-align: center;\n            letter-spacing: 0.2px;\n            white-space: nowrap;\n            position: relative;\n            z-index: 1;\n            line-height: 1;\n        }\n        .character-switch-hint {\n            position: absolute;\n            top: 50%;\n            transform: translateY(-50%);\n            font-family: 'Poppins', sans-serif;\n            font-size: 14px;\n            font-weight: 700;\n            color: #FF1493;\n            text-shadow: 0 1px 3px rgba(255, 255, 255, 0.9), 0 0 10px rgba(255, 20, 147, 0.6);\n            pointer-events: none;\n            white-space: nowrap;\n            animation: hintPulse 2s ease-in-out infinite;\n            background: linear-gradient(180deg, rgba(255, 182, 217, 0.95) 0%, rgba(255, 105, 180, 0.95) 100%);\n            padding: 6px 12px;\n            border-radius: 12px;\n            border: 2px solid #FFD700;\n            box-shadow: 0 3px 12px rgba(255, 105, 180, 0.6);\n        }\n\n        .character-switch-hint.left {\n            left: 55px;\n        }\n\n        .character-switch-hint.right {\n            right: 55px;\n        }\n\n        @keyframes hintPulse {\n            0%, 100% { opacity: 0.7; }\n            50% { opacity: 1; }\n        }\n\n        .character-nav-arrow {\n            animation: arrowBounce 1.5s ease-in-out infinite;\n        }\n\n        .character-nav-arrow.left {\n            animation-name: arrowBounceLeft;\n        }\n\n        .character-nav-arrow.right {\n            animation-name: arrowBounceRight;\n        }\n\n        @keyframes arrowBounceLeft {\n            0%, 100% { transform: translateY(-50%) translateX(0); }\n            50% { transform: translateY(-50%) translateX(-5px); }\n        }\n\n        @keyframes arrowBounceRight {\n            0%, 100% { transform: translateY(-50%) translateX(0); }\n            50% { transform: translateY(-50%) translateX(5px); }\n        }\n\n        .character-dots {\n            display: flex;\n            gap: 6px;\n            align-items: center;\n            position: relative;\n            z-index: 1;\n        }\n\n        .character-dot {\n            width: 10px;\n            height: 10px;\n            border-radius: 50%;\n            background: linear-gradient(180deg, #ADD8E6 0%, #87CEEB 100%);\n            transition: all 0.3s ease;\n            border: 1px solid rgba(255, 255, 255, 0.5);\n            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);\n        }\n\n        .character-dot.active {\n            background: linear-gradient(180deg, #87CEEB 0%, #5CACEE 100%);\n            transform: scale(1.2);\n            box-shadow: 0 2px 6px rgba(92, 172, 238, 0.5);\n        }\n\n        /* Save Preview Modal */\n        .save-preview-modal {\n            position: fixed;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background: rgba(0, 0, 0, 0.6);\n            z-index: 1001;\n            display: none;\n            align-items: center;\n            justify-content: center;\n            backdrop-filter: blur(5px);\n        }\n\n        .save-preview-modal.visible {\n            display: flex;\n        }\n\n        .save-preview-content {\n            background: linear-gradient(180deg, #FDF5F7 0%, #FAE8ED 100%);\n            border-radius: 24px;\n            padding: 28px;\n            width: 95%;\n            max-width: 500px;\n            max-height: 90%;\n            overflow: hidden;\n            box-shadow: 0 10px 40px rgba(255, 105, 180, 0.4), 0 0 30px rgba(255, 215, 0, 0.3);\n            border: 4px solid #D4A574;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n        }\n\n        .save-preview-title {\n            font-family: 'Fredoka', cursive;\n            font-size: 36px;\n            font-weight: 600;\n            color: #D63384;\n            text-align: center;\n            margin-bottom: 10px;\n            text-shadow: 2px 2px 0px rgba(255, 255, 255, 0.8);\n        }\n\n        .save-preview-subtitle {\n            font-family: 'Poppins', sans-serif;\n            font-size: 18px;\n            font-weight: 500;\n            color: #8B7080;\n            text-align: center;\n            margin-bottom: 15px;\n        }\n\n        .save-preview-image {\n            width: 100%;\n            height: 400px;\n            background: linear-gradient(180deg, #FFF8FA 0%, #FFEFF3 100%);\n            border-radius: 16px;\n            border: 3px solid #D4A574;\n            overflow: hidden;\n            margin-bottom: 20px;\n            position: relative;\n        }\n\n        .save-preview-image canvas {\n            width: 100%;\n            height: 100%;\n        }\n\n        .save-preview-buttons {\n            display: flex;\n            flex-direction: column;\n            gap: 12px;\n            width: 100%;\n        }\n\n        .save-preview-btn {\n            padding: 18px 20px;\n            border-radius: 16px;\n            border: 3px solid #FF69B4;\n            font-family: 'Poppins', sans-serif;\n            font-size: 14px;\n            font-weight: 700;\n            cursor: pointer;\n            transition: all 0.2s ease;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            gap: 4px;\n            box-shadow: 0 4px 12px rgba(255, 105, 180, 0.3);\n        }\n\n        .save-preview-btn .btn-icon {\n            font-size: 22px;\n        }\n\n        .save-preview-btn .btn-text {\n            font-size: 16px;\n            line-height: 1.2;\n        }\n\n        .save-preview-btn.save-btn {\n            background: linear-gradient(180deg, #FF69B4 0%, #FF1493 50%, #DB1493 100%);\n            color: #FFFFFF;\n            border-color: #FF1493;\n        }\n\n        .save-preview-btn.gallery-btn {\n            background: linear-gradient(180deg, #FFB6D9 0%, #FF69B4 50%, #E05098 100%);\n            color: #FFFFFF;\n            border-color: #FF69B4;\n        }\n\n        .save-preview-btn.new-btn {\n            background: linear-gradient(180deg, #FFF8E7 0%, #F5E6C8 100%);\n            color: #8B6914;\n            border-color: #D4A574;\n        }\n\n        .save-preview-btn.continue-btn {\n            background: linear-gradient(180deg, #E8F5E9 0%, #C8E6C9 100%);\n            color: #2E7D32;\n            border-color: #7CB97D;\n        }\n\n        .save-preview-btn:hover {\n            transform: scale(1.08);\n            box-shadow: 0 8px 20px rgba(255, 105, 180, 0.5);\n        }\n\n        .save-preview-btn:active {\n            transform: scale(0.92);\n            box-shadow: 0 3px 10px rgba(255, 105, 180, 0.3);\n        }\n\n        .save-preview-btn.clicked {\n            animation: buttonBounce 0.5s ease-out;\n        }\n\n        @keyframes buttonBounce {\n            0%, 100% { transform: scale(1); }\n            25% { transform: scale(0.92); }\n            50% { transform: scale(1.1); }\n            75% { transform: scale(0.98); }\n        }\n\n        /* Gallery Modal */\n        .gallery-modal {\n            position: fixed;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background: linear-gradient(180deg, #FDF5F7 0%, #FAE8ED 100%);\n            z-index: 1000;\n            display: none;\n            align-items: flex-start;\n            justify-content: center;\n            backdrop-filter: none;\n        }\n\n        .gallery-modal.visible {\n            display: flex;\n        }\n\n        .gallery-content {\n            background: linear-gradient(180deg, #FDF5F7 0%, #FAE8ED 100%);\n            border-radius: 0;\n            padding: 25px;\n            width: 100%;\n            height: 100%;\n            overflow-y: auto;\n            box-shadow: none;\n            border: none;\n        }\n\n        .gallery-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            margin-bottom: 20px;\n            padding-bottom: 15px;\n            border-bottom: 2px solid #E8D4DC;\n        }\n\n        .gallery-title {\n            font-family: 'Poppins', sans-serif;\n            font-size: 24px;\n            font-weight: 600;\n            color: #5C4A52;\n        }\n\n        .gallery-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));\n            gap: 24px;\n            padding: 20px;\n        }\n\n        .gallery-item {\n            background: white;\n            border-radius: 24px;\n            padding: 20px;\n            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);\n            transition: all var(--transition-normal) var(--ease-out);\n            cursor: pointer;\n            border: 3px solid #F0E0E6;\n        }\n\n        .gallery-item:hover {\n            transform: translateY(-3px);\n            box-shadow: 0 6px 18px rgba(212, 165, 116, 0.25);\n            border-color: #D4A574;\n        }\n\n        .gallery-item {\n            cursor: default;\n        }\n\n        .gallery-item-preview {\n            width: 100%;\n            height: 360px;\n            background: linear-gradient(180deg, #FFF8FA 0%, #FFEFF3 100%);\n            border-radius: 16px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            overflow: hidden;\n            margin-bottom: 12px;\n        }\n\n        .gallery-item-preview img {\n            max-width: 90%;\n            max-height: 90%;\n            object-fit: contain;\n        }\n\n        .gallery-item-name {\n            font-family: 'Poppins', sans-serif;\n            font-size: 16px;\n            font-weight: 600;\n            color: #5C4A52;\n            text-align: center;\n        }\n\n        .gallery-item-buttons {\n            display: flex;\n            gap: 10px;\n            width: 100%;\n            margin-top: 10px;\n        }\n\n        .gallery-item-btn {\n            flex: 1;\n            padding: 12px 8px;\n            border-radius: 12px;\n            border: 2px solid #FF69B4;\n            font-family: 'Poppins', sans-serif;\n            font-size: 14px;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.2s ease;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 6px;\n        }\n\n        .gallery-item-btn.load-btn {\n            background: linear-gradient(180deg, #E8F5E9 0%, #C8E6C9 100%);\n            color: #2E7D32;\n            border-color: #7CB97D;\n        }\n\n        .gallery-item-btn.load-btn:hover {\n            transform: scale(1.08);\n            box-shadow: 0 6px 16px rgba(124, 185, 125, 0.5);\n        }\n\n        .gallery-item-btn.delete-btn {\n            background: linear-gradient(180deg, #FFEBEE 0%, #FFCDD2 100%);\n            color: #C62828;\n            border-color: #EF5350;\n        }\n\n        .gallery-item-btn.delete-btn:hover {\n            transform: scale(1.08);\n            box-shadow: 0 6px 16px rgba(239, 83, 80, 0.5);\n        }\n\n        .gallery-item-btn:active {\n            transform: scale(0.92);\n            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);\n        }\n\n        .gallery-empty-message {\n            grid-column: 1 / -1;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            padding: 60px 20px;\n            text-align: center;\n        }\n\n        .gallery-empty-message .empty-icon {\n            font-size: 60px;\n            margin-bottom: 16px;\n            opacity: 0.5;\n        }\n\n        .gallery-empty-message .empty-text {\n            font-family: 'Poppins', sans-serif;\n            font-size: 20px;\n            font-weight: 600;\n            color: #5C4A52;\n            margin-bottom: 8px;\n        }\n\n        .gallery-empty-message .empty-hint {\n            font-family: 'Poppins', sans-serif;\n            font-size: 14px;\n            color: #8B7080;\n        }\n\n        /* Order Result Modal */\n        .order-result-modal {\n            position: fixed;\n            top: 0; left: 0; width: 100%; height: 100%;\n            background: rgba(0,0,0,0.65);\n            z-index: 1100;\n            display: none;\n            align-items: center;\n            justify-content: center;\n            backdrop-filter: blur(6px);\n        }\n        .order-result-modal.visible { display: flex; }\n\n        .order-result-content {\n            background: linear-gradient(160deg, #FFF5FB 0%, #F8E8F5 100%);\n            border-radius: 32px;\n            padding: 28px 24px 24px;\n            width: 96%;\n            max-width: 560px;\n            max-height: 94vh;\n            overflow-y: auto;\n            box-shadow: 0 12px 48px rgba(220,80,150,0.38), 0 0 0 3px rgba(255,160,210,0.4);\n            border: 3px solid #FFB6D9;\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            gap: 16px;\n        }\n\n        .order-result-title {\n            font-family: 'Fredoka', cursive;\n            font-size: 32px;\n            font-weight: 600;\n            color: #C2186E;\n            text-align: center;\n            text-shadow: 1px 1px 0 rgba(255,255,255,0.8);\n            line-height: 1.2;\n        }\n\n        .order-result-stars {\n            display: flex;\n            gap: 10px;\n            align-items: center;\n            justify-content: center;\n        }\n\n        .order-result-star {\n            font-size: 58px;\n            filter: drop-shadow(0 2px 6px rgba(255,200,0,0.5));\n            animation: starPop 0.5s cubic-bezier(0.68,-0.6,0.32,1.6) both;\n        }\n\n        .order-result-star.empty { filter: grayscale(1) opacity(0.35); animation: none; }\n\n        @keyframes starPop {\n            0% { transform: scale(0) rotate(-30deg); opacity: 0; }\n            70% { transform: scale(1.3) rotate(8deg); opacity: 1; }\n            100% { transform: scale(1) rotate(0deg); opacity: 1; }\n        }\n\n        .order-result-score {\n            font-family: 'Fredoka', cursive;\n            font-size: 18px;\n            font-weight: 600;\n            color: #9C4480;\n        }\n\n        .order-result-compare {\n            width: 100%;\n            display: flex;\n            flex-direction: column;\n            gap: 10px;\n        }\n\n        .compare-row {\n            display: flex;\n            align-items: center;\n            gap: 8px;\n            background: rgba(255,255,255,0.72);\n            border-radius: 16px;\n            padding: 10px 12px;\n            border: 2px solid rgba(255,160,210,0.35);\n            box-shadow: 0 2px 8px rgba(220,80,150,0.08);\n        }\n\n        .compare-row.matched {\n            border-color: rgba(48,200,112,0.6);\n            background: rgba(220,255,235,0.7);\n        }\n\n        .compare-row.missed {\n            border-color: rgba(255,100,100,0.45);\n            background: rgba(255,235,235,0.7);\n        }\n\n        .compare-col {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            gap: 4px;\n            flex: 1;\n        }\n\n        .compare-col-label {\n            font-family: 'Fredoka', cursive;\n            font-size: 11px;\n            font-weight: 600;\n            color: #9C4480;\n            text-transform: uppercase;\n            letter-spacing: 0.4px;\n        }\n\n        .compare-img-wrap {\n            width: 90px;\n            height: 90px;\n            border-radius: 14px;\n            background: rgba(255,240,250,0.9);\n            border: 2px solid rgba(255,160,210,0.5);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            overflow: hidden;\n            position: relative;\n        }\n\n        .compare-img-wrap.matched-img { border-color: #30C870; background: rgba(220,255,235,0.9); }\n        .compare-img-wrap.missed-img { border-color: #FF6464; background: rgba(255,235,235,0.9); }\n        .compare-img-wrap.empty-img { border-color: rgba(200,170,185,0.5); background: rgba(248,244,246,0.7); }\n\n        .compare-img-wrap img { width: 88%; height: 88%; object-fit: contain; }\n\n        .compare-img-wrap .empty-x {\n            font-size: 28px;\n            color: rgba(200,170,185,0.7);\n        }\n\n        .compare-item-name {\n            font-family: 'Fredoka', cursive;\n            font-size: 11px;\n            font-weight: 600;\n            color: #5C4A52;\n            text-align: center;\n            line-height: 1.2;\n            max-width: 90px;\n        }\n\n        .compare-arrow {\n            font-size: 22px;\n            color: rgba(180,120,160,0.7);\n            flex-shrink: 0;\n            align-self: center;\n        }\n\n        .compare-match-badge {\n            font-size: 22px;\n            flex-shrink: 0;\n            align-self: center;\n        }\n\n        .order-result-message {\n            font-family: 'Fredoka', cursive;\n            font-size: 22px;\n            font-weight: 600;\n            color: #C2186E;\n            text-align: center;\n            padding: 12px 20px;\n            background: linear-gradient(135deg, rgba(255,220,240,0.9), rgba(255,200,230,0.8));\n            border-radius: 20px;\n            border: 2px solid rgba(255,160,210,0.5);\n            line-height: 1.4;\n        }\n\n        .order-result-btns {\n            display: flex;\n            gap: 10px;\n            width: 100%;\n        }\n\n        .order-result-btn {\n            flex: 1;\n            padding: 14px 10px;\n            border-radius: 18px;\n            border: 2.5px solid #FF69B4;\n            font-family: 'Fredoka', cursive;\n            font-size: 16px;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.2s ease;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            gap: 6px;\n        }\n\n        .order-result-btn.next-btn {\n            background: linear-gradient(135deg, #FF85C1, #E0108A);\n            color: #fff;\n            border-color: #E0108A;\n            box-shadow: 0 4px 14px rgba(220,16,140,0.35);\n        }\n\n        .order-result-btn.next-btn:hover { transform: scale(1.06); }\n        .order-result-btn.next-btn:active { transform: scale(0.94); }\n\n        /* Frame decoration */\n        .frame-decoration {\n            position: absolute;\n            top: 140px;\n            left: 10px;\n            right: 10px;\n            bottom: 440px;\n            border: 2px solid rgba(255,140,200,0.5);\n            border-radius: 28px;\n            pointer-events: none;\n            z-index: 5;\n            box-shadow: \n                inset 0 0 0 1px rgba(255,220,240,0.7),\n                0 3px 24px rgba(220,80,150,0.12),\n                inset 0 0 60px rgba(255,200,230,0.06);\n            background: transparent;\n        }\n\n        .frame-decoration::before {\n            content: '';\n            position: absolute;\n            top: -2px; left: -2px;\n            right: -2px; bottom: -2px;\n            border: 1px solid rgba(255,160,210,0.22);\n            border-radius: 30px;\n            pointer-events: none;\n        }\n\n        /* Kawaii corner stars on frame */\n        .frame-decoration::after {\n            content: '\u2726';\n            position: absolute;\n            top: -10px; right: 14px;\n            font-size: 16px;\n            color: rgba(255,105,180,0.6);\n            pointer-events: none;\n            animation: kawaiiCornerBounce 3s ease-in-out infinite;\n        }\n    </style>\n</head>\n<body>\n    <div id=\"game-world\">\n        <canvas id=\"game-canvas\"></canvas>\n        <!-- Kawaii floating elements -->\n        <div class=\"kawaii-floater\" style=\"top:12%;left:4%;animation-delay:0s;font-size:22px;\">\ud83c\udf38</div>\n        <div class=\"kawaii-floater\" style=\"top:18%;right:5%;animation-delay:0.8s;font-size:18px;\">\u2728</div>\n        <div class=\"kawaii-floater\" style=\"top:30%;left:3%;animation-delay:1.6s;font-size:16px;\">\ud83d\udcab</div>\n        <div class=\"kawaii-floater\" style=\"top:42%;right:4%;animation-delay:2.4s;font-size:20px;\">\ud83c\udf38</div>\n        <div class=\"kawaii-floater\" style=\"top:55%;left:4%;animation-delay:3.2s;font-size:15px;\">\u2b50</div>\n        <div class=\"kawaii-floater\" style=\"top:22%;left:7%;animation-delay:1.2s;font-size:14px;\">\ud83c\udf80</div>\n        <div class=\"kawaii-floater\" style=\"top:36%;right:6%;animation-delay:2s;font-size:16px;\">\ud83d\udc95</div>\n        <div class=\"ui-overlay\" id=\"ui-overlay\"></div>\n        <div class=\"start-screen\" id=\"start-screen\">\n            <img class=\"start-bg\" id=\"start-bg\" src=\"\" alt=\"\">\n            <div class=\"start-content\">\n                <div class=\"start-title\">Chibi Girl Dress Up</div>\n                <div class=\"start-subtitle\">Style Your Favorite Girl</div>\n                <div class=\"start-character-face\" id=\"start-character-face\">\n                    <img id=\"start-character\" src=\"\" alt=\"Coffee Cutie\">\n                </div>\n                <div class=\"loading-indicator\" id=\"loading-indicator\">\n                    <div class=\"loading-text\">Loading</div>\n                    <div class=\"loading-bar-container\">\n                        <div class=\"loading-hearts\">\n                            <div class=\"loading-heart\">\ud83d\udc96</div>\n                            <div class=\"loading-heart\">\ud83d\udc95</div>\n                            <div class=\"loading-heart\">\ud83d\udc97</div>\n                            <div class=\"loading-heart\">\ud83d\udc96</div>\n                            <div class=\"loading-heart\">\ud83d\udc95</div>\n                        </div>\n                        <div class=\"loading-bar\" id=\"loading-bar\"></div>\n                    </div>\n                </div>\n                <button class=\"start-play-btn\" id=\"start-play-btn\" style=\"display: none;\">Play</button>\n            </div>\n            \n            <div class=\"floating-heart\" style=\"top: 15%; left: 8%; animation-delay: 0s;\">\ud83d\udc97</div>\n            <div class=\"floating-heart\" style=\"top: 25%; right: 12%; animation-delay: 1s;\">\ud83d\udc95</div>\n            <div class=\"floating-heart\" style=\"top: 40%; left: 5%; animation-delay: 2s;\">\ud83d\udc96</div>\n            <div class=\"floating-heart\" style=\"top: 35%; right: 8%; animation-delay: 0.5s;\">\ud83d\udc97</div>\n            <div class=\"floating-heart\" style=\"top: 55%; right: 15%; animation-delay: 1.5s;\">\ud83d\udc95</div>\n            <div class=\"floating-heart\" style=\"top: 18%; left: 85%; animation-delay: 2.5s;\">\ud83d\udc96</div>\n            <div class=\"floating-heart\" style=\"top: 48%; left: 10%; animation-delay: 3s;\">\ud83d\udc97</div>\n            \n            <div class=\"sparkle-star\" style=\"top: 10%; left: 20%; animation-delay: 0s;\">\u2728</div>\n            <div class=\"sparkle-star\" style=\"top: 8%; right: 25%; animation-delay: 0.5s;\">\u2728</div>\n            <div class=\"sparkle-star\" style=\"top: 20%; left: 15%; animation-delay: 1s;\">\u2728</div>\n            <div class=\"sparkle-star\" style=\"top: 15%; right: 18%; animation-delay: 1.5s;\">\u2728</div>\n            <div class=\"sparkle-star\" style=\"top: 30%; left: 8%; animation-delay: 2s;\">\u2728</div>\n            <div class=\"sparkle-star\" style=\"top: 25%; right: 10%; animation-delay: 2.5s;\">\u2728</div>\n            <div class=\"sparkle-star\" style=\"top: 5%; left: 50%; animation-delay: 0.3s;\">\u2728</div>\n            <div class=\"sparkle-star\" style=\"top: 12%; left: 70%; animation-delay: 0.8s;\">\u2728</div>\n            <div class=\"sparkle-star\" style=\"top: 22%; right: 30%; animation-delay: 1.3s;\">\u2728</div>\n            <div class=\"sparkle-star\" style=\"top: 35%; left: 25%; animation-delay: 1.8s;\">\u2728</div>\n        </div>\n\n    </div>\n\n    <script>\n        /*\n         * BARBIE'S ROYAL SALON\n         * A dress-up game where players style Barbie with various clothing items,\n         * accessories, and hairstyles to create their perfect princess look.\n         * \n         * Features:\n         * - 5 categories: Dresses, Hair, Shoes, Accessories, Backgrounds\n         * - Layered clothing system with instant preview\n         * - Beautiful princess aesthetic with sparkle effects\n         * - Background music and sound effects\n         */\n\n        async function run(mode) {\n            const gameWorld = document.getElementById('game-world');\n            const canvas = document.getElementById('game-canvas');\n            const ctx = canvas.getContext('2d');\n            const uiOverlay = document.getElementById('ui-overlay');\n\n            // ==================== CONSTANTS ====================\n            const CATEGORIES = ['dresses', 'bags', 'wings', 'pets'];\n            const CATEGORY_NAMES = {\n                dresses: 'Outfits',\n                hair: 'Hairstyles',\n                bags: 'Bags',\n                wings: 'Wings',\n                wands: 'Wands',\n                pets: 'Pets',\n                crowns: 'Crowns',\n                backgrounds: 'Scenes'\n            };\n            const CATEGORY_ICONS = {\n                dresses: 'icon_outfit',\n                hair: 'icon_hair',\n                bags: 'icon_bags',\n                wings: 'icon_wings',\n                wands: 'icon_wand',\n                pets: 'icon_pets',\n                crowns: 'icon_crown',\n                backgrounds: 'icon_background'\n            };\n\n            // ==================== ASSET MANAGEMENT ====================\n            const imageCache = {};\n            const audioCache = {};\n            let audioContext = null;\n            let bgMusicSource = null;\n            let bgMusicGain = null;\n\n            // All asset IDs, ordered by how soon they appear to the player.\n            // Assets the player sees sooner are placed closer to the front.\n            // The first LAZY_CRITICAL_COUNT assets are loaded before the Play button appears;\n            // the rest are streamed in the background while the player is on the start screen or playing.\n            const lazyLoadAssets = [\n                // \u2500\u2500 TIER 1: Start screen (visible before any interaction) \u2500\u2500\n                'start_screen_bg',   // loading screen background\n                'chibi_outfit_1',    // start screen character + default outfit\n\n                // \u2500\u2500 TIER 2: Shown the instant \"Play\" is tapped \u2500\u2500\n                'chibi_coffee_girl', // base character body\n                'bg_cafe',           // default background\n                // Category bar icons\n                'icon_outfit', 'icon_bags', 'icon_wings', 'icon_pets', 'icon_background',\n\n                // \u2500\u2500 TIER 3: Outfit panel (first category the player sees) \u2500\u2500\n                'chibi_outfit_2',  'chibi_outfit_3',  'chibi_outfit_4',  'chibi_outfit_5',\n                'chibi_outfit_6',  'chibi_outfit_7',  'chibi_outfit_8',  'chibi_outfit_9',\n                'chibi_outfit_10', 'chibi_outfit_11', 'chibi_outfit_12', 'chibi_outfit_13',\n                'chibi_outfit_14', 'chibi_outfit_15', 'chibi_outfit_16', 'chibi_outfit_17',\n                'chibi_outfit_18', 'chibi_outfit_19', 'chibi_outfit_20', 'chibi_outfit_21',\n\n                // \u2500\u2500 TIER 4: Bags panel \u2500\u2500\n                'chibi_bag_pink_boba',   'chibi_bag_lavender_bear', 'chibi_bag_mint_cat',\n                'chibi_bag_peach_tote',  'chibi_bag_blue_star',     'chibi_bag_yellow_bunny',\n                'chibi_bag_green_frog',  'chibi_bag_pink_heart',    'chibi_bag_brown_cookie',\n                'chibi_bag_white_cloud', 'chibi_bag_red_apple',     'chibi_bag_purple_grape',\n                'chibi_bag_strawberry',  'chibi_bag_panda',         'chibi_bag_rainbow',\n                'chibi_bag_donut',       'chibi_bag_lemon',         'chibi_bag_mushroom',\n                'chibi_bag_cake',\n\n                // \u2500\u2500 TIER 5: Wings panel \u2500\u2500\n                'wings_pink_fairy',       'wings_cherry_blossom',  'wings_rainbow_butterfly',\n                'wings_gold_angel',       'wings_purple_crystal',  'wings_silver_frost',\n                'wings_teal_mermaid',     'wings_rose_fairy',      'wings_diamond_crystal',\n                'wings_emerald_butterfly','wings_sunset_gradient', 'wings_ocean_pearl',\n                'wings_moonlight_silver', 'wings_sparkle_star',    'wings_stardust_shimmer',\n                'wings_spring_garden',    'wings_pearl_elegance',  'wings_cosmic_galaxy',\n                'wings_autumn_leaves',\n\n                // \u2500\u2500 TIER 6: Pets panel \u2500\u2500\n                'chibi_pet_cat_orange',    'chibi_pet_cat_black',   'chibi_pet_cat_white',\n                'chibi_pet_cat_calico',    'chibi_pet_cat_lavender','chibi_pet_cat_strawberry',\n                'chibi_pet_dog_corgi',     'chibi_pet_dog_shiba',   'chibi_pet_dog_poodle',\n                'chibi_pet_dog_dalmatian', 'chibi_pet_dog_husky',   'chibi_pet_dog_golden',\n\n                // \u2500\u2500 TIER 7: Background panel \u2500\u2500\n                'bg_chibi_park', 'bg_chibi_sweets', 'bg_chibi_rooftop',\n                'bg_bedroom',    'bg_garden',        'bg_beach',   'bg_stage',\n\n                // \u2500\u2500 TIER 8: Remaining category icons \u2500\u2500\n                'icon_hair', 'icon_shoes', 'icon_accessories', 'icon_crown', 'icon_wand', 'icon_dress',\n\n                // \u2500\u2500 TIER 9: Barbie assets \u2500\u2500\n                'barbie_base',\n                'dress_pink_ballgown',    'dress_blue_elegant',   'dress_blue_mermaid',\n                'dress_blue_cocktail',    'dress_purple_fantasy', 'dress_gold_regal',\n                'dress_white_wedding',    'dress_red_elegant',    'dress_emerald_gown',\n                'dress_silver_sparkle',   'dress_aqua_mermaid',   'dress_lavender_ballgown',\n                'dress_coral_summer',     'dress_rose_princess',  'dress_navy_royal',\n                'dress_sunset_orange',    'dress_mint_fairytale', 'dress_champagne_elegant',\n                'dress_burgundy_velvet',  'dress_emerald_regency','dress_teal_ocean',\n                'dress_ivory_lace',       'dress_magenta_glamour','dress_peach_blossom',\n                // Barbie bags\n                'bag_pink_clutch',    'bag_gold_handbag',    'bag_silver_purse',\n                'bag_purple_tote',    'bag_white_pearl',     'bag_turquoise_clutch',\n                'bag_burgundy_handbag','bag_peach_purse',    'bag_yellow_tote',\n                // Barbie pets\n                'pet_poodle_pink', 'pet_puppy',       'pet_unicorn',    'pet_swan',\n                'pet_butterfly',   'pet_deer',        'pet_peacock',    'pet_rabbit_white',\n                'pet_cat_persian', 'pet_fox',         'pet_chinchilla', 'pet_dove_white',\n                'pet_seal_baby',   'pet_horse_white', 'pet_kitten',     'pet_bunny',\n                'pet_parrot',      'pet_pony',        'pet_hamster',    'pet_penguin', 'pet_owl',\n                // Barbie backgrounds\n                'bg_ballroom', 'bg_castle',\n                // Barbie wings (extra)\n                'wings_phoenix_flame', 'wings_sapphire_dragonfly',\n                // Barbie wands\n                'wand_star_pink',     'wand_heart_ruby',    'wand_crystal_gold',\n                'wand_butterfly_purple','wand_moon_silver', 'wand_flower_rose',\n                'wand_diamond_star',  'wand_rainbow_spiral','wand_emerald_leaf',\n                'wand_celestial_moon','wand_ruby_crown',\n                // Barbie hair\n                'hair_blonde_updo',   'hair_brunette_waves', 'hair_red_curls',\n                'hair_black_braids',  'hair_pink_ponytail',  'hair_purple_straight',\n                'hair_auburn_bun',    'hair_silver_long',    'hair_teal_mermaid',\n                // Barbie shoes\n                'shoes_pink_heels',      'shoes_silver_slippers', 'shoes_gold_boots',\n                'shoes_blue_glass',      'shoes_red_flats',       'shoes_purple_platforms',\n                'shoes_white_wedges',    'shoes_teal_sandals',    'shoes_black_elegant',\n                // Barbie accessories\n                'accessory_tiara',    'accessory_necklace', 'accessory_earrings',\n                'accessory_bracelet', 'accessory_ring',     'accessory_crown',\n                'accessory_brooch',   'accessory_gloves',   'accessory_hairbow',\n                // Barbie crowns\n                'crown_gold_royal',    'crown_silver_tiara',   'crown_pink_princess',\n                'crown_diamond_sparkle','crown_flower_garden', 'crown_ice_crystal',\n                'crown_ice_crystal_dark','crown_emerald_royal',\n\n                // \u2500\u2500 TIER 10: Teresa assets \u2500\u2500\n                'teresa_base',\n                'teresa_dress_coral_ballgown',   'teresa_dress_turquoise_elegant',\n                'teresa_dress_magenta_fantasy',  'teresa_dress_gold_royal',\n                'teresa_dress_cream_wedding',    'teresa_dress_ruby_elegant',\n                'teresa_dress_emerald_garden',   'teresa_dress_midnight_evening',\n                'teresa_dress_ocean_mermaid',    'teresa_dress_lavender_princess',\n                'teresa_dress_sunset_orange',\n                'teresa_bag_pink_clutch', 'teresa_bag_gold_handbag', 'teresa_bag_silver_purse',\n                'teresa_bag_purple_tote', 'teresa_bag_white_pearl',\n                'teresa_bag_aqua_clutch', 'teresa_bag_sunset_handbag',\n                'teresa_pet_hummingbird', 'teresa_pet_parrot',    'teresa_pet_butterfly',\n                'teresa_pet_pony',        'teresa_pet_kitten',    'teresa_pet_bunny',\n                'teresa_pet_unicorn',     'teresa_pet_chihuahua', 'teresa_pet_flamingo',\n                'teresa_pet_swan',        'teresa_pet_macaw',     'teresa_pet_toucan',\n                'teresa_pet_horse',       'teresa_pet_puppy',     'teresa_pet_sea_turtle',\n                'teresa_bg_ballroom', 'teresa_bg_garden', 'teresa_bg_bedroom',\n                'teresa_bg_beach',    'teresa_bg_castle', 'teresa_bg_stage',\n                'wings_celestial_sun', 'wings_tropical_paradise', 'wings_fiesta_butterflies',\n                'wings_golden_sunrise',\n\n                // \u2500\u2500 TIER 11: Nikki assets \u2500\u2500\n                'nikki_base',\n                'nikki_dress_royal_blue',  'nikki_dress_gold_glamour', 'nikki_dress_purple_diva',\n                'nikki_dress_rosegold_gala','nikki_dress_emerald_queen','nikki_dress_silver_star',\n                'nikki_dress_white_angel', 'nikki_dress_midnight_navy','nikki_dress_lavender_dream',\n                'nikki_dress_teal_ocean',\n                'nikki_bag_gold_clutch',  'nikki_bag_purple_velvet', 'nikki_bag_silver_sparkle',\n                'nikki_bag_black_elegant','nikki_bag_coral_pearl',   'nikki_bag_fuchsia_clutch',\n                'nikki_bag_sapphire_handbag',\n                'nikki_pet_poodle',    'nikki_pet_kitten',    'nikki_pet_bunny',\n                'nikki_pet_unicorn',   'nikki_pet_parrot',    'nikki_pet_pony',\n                'nikki_pet_swan',      'nikki_pet_butterfly', 'nikki_pet_peacock',\n                'nikki_pet_siamese',   'nikki_pet_white_cat', 'nikki_pet_canary',\n                'nikki_pet_chinchilla','nikki_pet_horse',     'nikki_pet_dove',\n                'nikki_bg_ballroom', 'nikki_bg_garden', 'nikki_bg_bedroom',\n                'nikki_bg_beach',    'nikki_bg_castle', 'nikki_bg_stage',\n                'wings_amethyst_crystal', 'wings_royal_peacock',\n                'wings_midnight_sapphire','wings_violet_jewel',\n\n                // \u2500\u2500 TIER 12: Christie assets \u2500\u2500\n                'christie_base',\n                'christie_dress_gold_glamour',  'christie_dress_ruby_red',\n                'christie_dress_emerald_queen', 'christie_dress_purple_royal',\n                'christie_dress_coral_sunset',  'christie_dress_white_angelic',\n                'christie_dress_pink_princess', 'christie_dress_silver_star',\n                'christie_dress_lavender_dream','christie_dress_sapphire_evening',\n                'christie_dress_bronze_goddess',\n                'christie_bag_gold_clutch',    'christie_bag_ruby_velvet',\n                'christie_bag_emerald_purse',  'christie_bag_silver_sparkle',\n                'christie_bag_coral_pearl',    'christie_bag_champagne_clutch',\n                'christie_bag_burgundy_handbag',\n                'christie_pet_poodle',       'christie_pet_kitten',       'christie_pet_bunny',\n                'christie_pet_unicorn',      'christie_pet_parrot',       'christie_pet_pony',\n                'christie_pet_swan',         'christie_pet_butterfly',    'christie_pet_cockatoo',\n                'christie_pet_horse_mini',   'christie_pet_husky',        'christie_pet_falcon_white',\n                'christie_pet_peacock_white','christie_pet_golden_retriever',\n                'christie_bg_ballroom', 'christie_bg_garden', 'christie_bg_bedroom',\n                'christie_bg_beach',    'christie_bg_castle', 'christie_bg_stage',\n                'wings_ruby_fire', 'wings_champagne_elegance', 'wings_coral_reef',\n                'wings_bronze_goddess',\n\n                // \u2500\u2500 TIER 13: Skipper assets \u2500\u2500\n                'skipper_base',\n                'skipper_dress_royal_pink',   'skipper_dress_teal_casual',\n                'skipper_dress_purple_glam',  'skipper_dress_coral_summer',\n                'skipper_dress_sapphire_royale','skipper_dress_mint_princess',\n                'skipper_dress_gold_party',   'skipper_dress_white_elegant',\n                'skipper_dress_ruby_royal',   'skipper_dress_lavender_dream',\n                'skipper_dress_sunshine_yellow','skipper_dress_peach_blossom',\n                'skipper_bag_sporty',       'skipper_bag_pink_clutch',  'skipper_bag_gold_handbag',\n                'skipper_bag_silver_purse', 'skipper_bag_teal_tote',    'skipper_bag_white_pearl',\n                'skipper_bag_purple_sporty','skipper_bag_mint_purse',   'skipper_bag_pink_tote',\n                'skipper_bag_coral_tote',   'skipper_bag_yellow_tote',  'skipper_bag_lavender_tote',\n                'skipper_pet_hedgehog',     'skipper_pet_puppy',        'skipper_pet_ferret',\n                'skipper_pet_turtle',       'skipper_pet_rabbit_brown', 'skipper_pet_guinea_pig',\n                'skipper_pet_parakeet',     'skipper_pet_pony',\n                'skipper_bg_ballroom', 'skipper_bg_bedroom',\n                'wings_bubblegum_dreams', 'wings_unicorn_magic', 'wings_mint_sorbet',\n                'wings_cotton_candy',     'wings_lemonade_splash',\n                // Horse pets shared\n                'nikki_pet_horse', 'skipper_pet_pony',\n\n                // \u2500\u2500 TIER 14: Ken assets \u2500\u2500\n                'ken_base',\n                'ken_outfit_navy_tuxedo',   'ken_outfit_white_prince',   'ken_outfit_gold_royal',\n                'ken_outfit_black_elegant', 'ken_outfit_burgundy_velvet','ken_outfit_blue_casual',\n                'ken_outfit_silver_sparkle','ken_outfit_emerald_royal',  'ken_outfit_pink_matching',\n                'ken_outfit_coral_sunset',  'ken_outfit_lavender_dream', 'ken_outfit_sapphire_royal',\n                'ken_outfit_charcoal_tuxedo','ken_outfit_cream_prince',\n                'ken_bg_ballroom', 'ken_bg_garden', 'ken_bg_castle',\n                'ken_bg_stage',    'ken_bg_beach',  'ken_bg_bedroom',\n                'ken_pet_puppy',   'ken_pet_kitten',   'ken_pet_bunny',\n                'ken_pet_unicorn', 'ken_pet_falcon',   'ken_pet_eagle',\n                'ken_pet_horse',   'ken_pet_wolf',     'ken_pet_dragon',\n                'ken_pet_hawk',    'ken_pet_tiger_cub','ken_pet_bear_cub',\n                'ken_pet_owl_royal','ken_pet_raven',   'ken_pet_lion_cub',\n                'wings_eagle_bronze',   'wings_dragon_black',    'wings_knight_steel',\n                'wings_griffin_gold',   'wings_thunder_storm',   'wings_ice_dragon',\n                'wings_midnight_raven', 'wings_phoenix_gold',    'wings_titan_armor',\n                'wings_silver_knight',  'wings_sapphire_dragon', 'wings_crimson_warrior',\n                'wings_platinum_divine','wings_emerald_guardian','wings_obsidian_shadow',\n                'wings_royal_storm',    'wings_copper_steampunk',\n                'wand_crystal_sapphire','wand_sword_magic',      'wand_thunder_staff',\n                'crown_king_gold',      'crown_prince_silver',   'crown_rose_gold',\n                'crown_purple_amethyst',\n\n                // \u2500\u2500 TIER 15: Remaining / start screen deco \u2500\u2500\n                'start_barbie',\n            ];\n            \n            // Character-specific item lists\n            const CHARACTER_DRESSES = {\n                barbie: [\n                    'dress_pink_ballgown', 'dress_blue_elegant', 'dress_blue_mermaid', 'dress_blue_cocktail', 'dress_purple_fantasy', 'dress_gold_regal', 'dress_white_wedding',\n                    'dress_red_elegant', 'dress_emerald_gown', 'dress_silver_sparkle', 'dress_aqua_mermaid', 'dress_lavender_ballgown',\n                    'dress_rose_princess', 'dress_navy_royal', 'dress_sunset_orange', 'dress_mint_fairytale', 'dress_champagne_elegant',\n                    'dress_burgundy_velvet', 'dress_emerald_regency', 'dress_teal_ocean', 'dress_ivory_lace', 'dress_magenta_glamour', 'dress_peach_blossom'\n                ],\n                teresa: [\n                    'teresa_dress_coral_ballgown', 'teresa_dress_turquoise_elegant', 'teresa_dress_magenta_fantasy', 'teresa_dress_gold_royal',\n                    'teresa_dress_cream_wedding', 'teresa_dress_ruby_elegant', 'teresa_dress_emerald_garden', 'teresa_dress_midnight_evening',\n                    'teresa_dress_ocean_mermaid', 'teresa_dress_lavender_princess', 'teresa_dress_sunset_orange'\n                ],\n                nikki: [\n                    'nikki_dress_royal_blue', 'nikki_dress_gold_glamour', 'nikki_dress_purple_diva', 'nikki_dress_rosegold_gala',\n                    'nikki_dress_emerald_queen', 'nikki_dress_silver_star', 'nikki_dress_white_angel',\n                    'nikki_dress_midnight_navy', 'nikki_dress_lavender_dream', 'nikki_dress_teal_ocean'\n                ],\n                christie: [\n                    'christie_dress_gold_glamour', 'christie_dress_ruby_red', 'christie_dress_emerald_queen', 'christie_dress_purple_royal',\n                    'christie_dress_coral_sunset', 'christie_dress_white_angelic', 'christie_dress_pink_princess',\n                    'christie_dress_silver_star', 'christie_dress_lavender_dream', 'christie_dress_sapphire_evening', 'christie_dress_bronze_goddess'\n                ],\n                skipper: [\n                    'skipper_dress_royal_pink', 'skipper_dress_teal_casual', 'skipper_dress_purple_glam', 'skipper_dress_coral_summer',\n                    'skipper_dress_sapphire_royale', 'skipper_dress_mint_princess', 'skipper_dress_gold_party', 'skipper_dress_white_elegant',\n                    'skipper_dress_ruby_royal', 'skipper_dress_lavender_dream', 'skipper_dress_sunshine_yellow', 'skipper_dress_peach_blossom'\n                ],\n                coffee_girl: [\n                    'chibi_outfit_1', 'chibi_outfit_2', 'chibi_outfit_3', 'chibi_outfit_4',\n                    'chibi_outfit_5', 'chibi_outfit_6', 'chibi_outfit_7', 'chibi_outfit_8',\n                    'chibi_outfit_9', 'chibi_outfit_10', 'chibi_outfit_11', 'chibi_outfit_12',\n                    'chibi_outfit_13', 'chibi_outfit_14', 'chibi_outfit_15',\n                    'chibi_outfit_16', 'chibi_outfit_17', 'chibi_outfit_18', 'chibi_outfit_19',\n                    'chibi_outfit_20', 'chibi_outfit_21'\n                ]\n            };\n\n            const CHARACTER_BAGS = {\n                barbie: [\n                    'bag_pink_clutch', 'bag_gold_handbag', 'bag_silver_purse', 'bag_purple_tote', 'bag_white_pearl', 'bag_turquoise_clutch', 'bag_burgundy_handbag', 'bag_peach_purse', 'bag_yellow_tote'\n                ],\n                teresa: [\n                    'teresa_bag_pink_clutch', 'teresa_bag_gold_handbag', 'teresa_bag_silver_purse', 'teresa_bag_purple_tote', 'teresa_bag_white_pearl', 'teresa_bag_aqua_clutch', 'teresa_bag_sunset_handbag'\n                ],\n                nikki: [\n                    'nikki_bag_gold_clutch', 'nikki_bag_purple_velvet', 'nikki_bag_silver_sparkle', 'nikki_bag_black_elegant', 'nikki_bag_coral_pearl', 'nikki_bag_fuchsia_clutch', 'nikki_bag_sapphire_handbag'\n                ],\n                christie: [\n                    'christie_bag_gold_clutch', 'christie_bag_ruby_velvet', 'christie_bag_emerald_purse', 'christie_bag_silver_sparkle', 'christie_bag_coral_pearl', 'christie_bag_champagne_clutch', 'christie_bag_burgundy_handbag'\n                ],\n                skipper: [\n                    'skipper_bag_teal_tote', 'skipper_bag_silver_purse', 'skipper_bag_mint_purse', 'skipper_bag_pink_tote', 'skipper_bag_coral_tote', 'skipper_bag_yellow_tote', 'skipper_bag_lavender_tote'\n                ],\n                coffee_girl: [\n                    'chibi_bag_pink_boba', 'chibi_bag_lavender_bear', 'chibi_bag_mint_cat',\n                    'chibi_bag_peach_tote', 'chibi_bag_blue_star', 'chibi_bag_yellow_bunny',\n                    'chibi_bag_green_frog', 'chibi_bag_pink_heart', 'chibi_bag_brown_cookie',\n                    'chibi_bag_white_cloud', 'chibi_bag_red_apple', 'chibi_bag_purple_grape',\n                    'chibi_bag_strawberry', 'chibi_bag_panda', 'chibi_bag_rainbow',\n                    'chibi_bag_donut', 'chibi_bag_lemon', 'chibi_bag_mushroom', 'chibi_bag_cake'\n                ]\n            };\n\n            const CHARACTER_PETS = {\n                barbie: [\n                    'pet_poodle_pink', 'pet_puppy', 'pet_unicorn', 'pet_swan', 'pet_butterfly', 'pet_deer', 'pet_peacock', 'pet_rabbit_white', 'pet_cat_persian', 'pet_fox', 'pet_chinchilla', 'pet_dove_white', 'pet_seal_baby', 'pet_horse_white'\n                ],\n                teresa: [\n                    'teresa_pet_hummingbird', 'teresa_pet_parrot', 'teresa_pet_butterfly', 'teresa_pet_pony', 'teresa_pet_kitten', 'teresa_pet_bunny', 'teresa_pet_unicorn', 'teresa_pet_chihuahua', 'teresa_pet_flamingo', 'teresa_pet_swan', 'teresa_pet_macaw', 'teresa_pet_toucan', 'teresa_pet_horse'\n                ],\n                nikki: [\n                    'nikki_pet_poodle', 'nikki_pet_swan', 'nikki_pet_unicorn', 'nikki_pet_butterfly', 'nikki_pet_parrot', 'nikki_pet_kitten', 'nikki_pet_peacock', 'nikki_pet_siamese', 'nikki_pet_bunny', 'nikki_pet_white_cat', 'nikki_pet_canary', 'nikki_pet_chinchilla', 'nikki_pet_horse'\n                ],\n                christie: [\n                    'christie_pet_golden_retriever', 'christie_pet_poodle', 'christie_pet_parrot', 'christie_pet_swan', 'pet_deer', 'christie_pet_unicorn', 'christie_pet_bunny', 'christie_pet_cockatoo', 'christie_pet_horse_mini', 'christie_pet_butterfly', 'christie_pet_husky', 'christie_pet_peacock_white'\n                ],\n                skipper: [\n                    'skipper_pet_hedgehog', 'skipper_pet_puppy', 'pet_hamster', 'pet_penguin', 'pet_owl', 'pet_bunny', 'pet_kitten', 'skipper_pet_ferret', 'skipper_pet_turtle', 'skipper_pet_rabbit_brown', 'skipper_pet_guinea_pig', 'skipper_pet_parakeet', 'skipper_pet_pony'\n                ],\n                coffee_girl: [\n                    'chibi_pet_cat_orange', 'chibi_pet_cat_black', 'chibi_pet_cat_white',\n                    'chibi_pet_cat_calico', 'chibi_pet_cat_lavender', 'chibi_pet_cat_strawberry',\n                    'chibi_pet_dog_corgi', 'chibi_pet_dog_shiba', 'chibi_pet_dog_poodle',\n                    'chibi_pet_dog_dalmatian', 'chibi_pet_dog_husky', 'chibi_pet_dog_golden'\n                ]\n            };\n\n            // Backgrounds for each character\n            const CHARACTER_BACKGROUNDS = {\n                barbie: ['bg_ballroom', 'bg_garden', 'bg_bedroom', 'bg_beach', 'bg_castle', 'bg_stage'],\n                teresa: ['teresa_bg_ballroom', 'teresa_bg_garden', 'teresa_bg_bedroom', 'teresa_bg_beach', 'teresa_bg_castle', 'teresa_bg_stage'],\n                nikki: ['nikki_bg_ballroom', 'nikki_bg_garden', 'nikki_bg_bedroom', 'nikki_bg_beach', 'nikki_bg_castle', 'nikki_bg_stage'],\n                christie: ['christie_bg_ballroom', 'christie_bg_garden', 'christie_bg_bedroom', 'christie_bg_beach', 'christie_bg_castle', 'christie_bg_stage'],\n                skipper: ['skipper_bg_ballroom', 'skipper_bg_bedroom', 'bg_beach', 'bg_garden', 'bg_stage', 'bg_castle'],\n                coffee_girl: ['bg_cafe', 'bg_chibi_park', 'bg_chibi_sweets', 'bg_chibi_rooftop', 'bg_bedroom', 'bg_garden', 'bg_beach', 'bg_stage']\n            };\n\n            // Crowns for each character (currently disabled for chibi girls)\n            const CHARACTER_CROWNS = {\n                barbie: [],\n                teresa: [],\n                nikki: [],\n                christie: [],\n                skipper: [],\n                coffee_girl: []\n            };\n\n            // Wings - all chibi girls get beautiful fairy wings\n            const CHARACTER_WINGS = {\n                barbie: ['wings_pink_fairy', 'wings_rainbow_butterfly', 'wings_gold_angel', 'wings_purple_crystal', 'wings_silver_frost', 'wings_teal_mermaid', 'wings_emerald_butterfly', 'wings_rose_fairy', 'wings_diamond_crystal', 'wings_phoenix_flame', 'wings_sapphire_dragonfly', 'wings_sunset_gradient', 'wings_ocean_pearl', 'wings_cherry_blossom', 'wings_moonlight_silver', 'wings_autumn_leaves', 'wings_cosmic_galaxy', 'wings_pearl_elegance', 'wings_spring_garden', 'wings_sparkle_star'],\n                teresa: ['wings_celestial_sun', 'wings_tropical_paradise', 'wings_fiesta_butterflies', 'wings_pink_fairy', 'wings_rainbow_butterfly', 'wings_gold_angel', 'wings_purple_crystal', 'wings_silver_frost', 'wings_teal_mermaid', 'wings_emerald_butterfly', 'wings_rose_fairy', 'wings_diamond_crystal', 'wings_sapphire_dragonfly', 'wings_sunset_gradient', 'wings_ocean_pearl', 'wings_cherry_blossom', 'wings_moonlight_silver', 'wings_golden_sunrise', 'wings_stardust_shimmer', 'wings_sparkle_star'],\n                nikki: ['wings_amethyst_crystal', 'wings_royal_peacock', 'wings_midnight_sapphire', 'wings_pink_fairy', 'wings_rainbow_butterfly', 'wings_gold_angel', 'wings_purple_crystal', 'wings_silver_frost', 'wings_teal_mermaid', 'wings_emerald_butterfly', 'wings_rose_fairy', 'wings_diamond_crystal', 'wings_sapphire_dragonfly', 'wings_sunset_gradient', 'wings_ocean_pearl', 'wings_cherry_blossom', 'wings_moonlight_silver', 'wings_violet_jewel', 'wings_stardust_shimmer', 'wings_sparkle_star'],\n                christie: ['wings_ruby_fire', 'wings_champagne_elegance', 'wings_coral_reef', 'wings_pink_fairy', 'wings_rainbow_butterfly', 'wings_gold_angel', 'wings_purple_crystal', 'wings_silver_frost', 'wings_teal_mermaid', 'wings_emerald_butterfly', 'wings_rose_fairy', 'wings_diamond_crystal', 'wings_sapphire_dragonfly', 'wings_sunset_gradient', 'wings_ocean_pearl', 'wings_cherry_blossom', 'wings_moonlight_silver', 'wings_bronze_goddess', 'wings_stardust_shimmer', 'wings_sparkle_star'],\n                skipper: ['wings_bubblegum_dreams', 'wings_unicorn_magic', 'wings_mint_sorbet', 'wings_pink_fairy', 'wings_rainbow_butterfly', 'wings_purple_crystal', 'wings_teal_mermaid', 'wings_rose_fairy', 'wings_sapphire_dragonfly', 'wings_sparkle_star', 'wings_sunset_gradient', 'wings_cherry_blossom', 'wings_cotton_candy', 'wings_lemonade_splash', 'wings_stardust_shimmer'],\n                coffee_girl: [\n                    'wings_pink_fairy', 'wings_cherry_blossom', 'wings_rainbow_butterfly', 'wings_gold_angel',\n                    'wings_purple_crystal', 'wings_silver_frost', 'wings_teal_mermaid', 'wings_rose_fairy',\n                    'wings_diamond_crystal', 'wings_emerald_butterfly', 'wings_sunset_gradient',\n                    'wings_ocean_pearl', 'wings_moonlight_silver', 'wings_candy_swirl', 'wings_sparkle_star',\n                    'wings_stardust_shimmer', 'wings_spring_garden', 'wings_pearl_elegance',\n                    'wings_cosmic_galaxy', 'wings_autumn_leaves'\n                ]\n            };\n\n            // Wands - magical wands for all chibi girls\n            const CHARACTER_WANDS = {\n                barbie: ['wand_star_pink', 'wand_heart_ruby', 'wand_crystal_gold', 'wand_butterfly_purple', 'wand_moon_silver', 'wand_flower_rose', 'wand_diamond_star', 'wand_rainbow_spiral', 'wand_emerald_leaf', 'wand_celestial_moon', 'wand_ruby_crown'],\n                teresa: ['wand_star_pink', 'wand_heart_ruby', 'wand_crystal_gold', 'wand_butterfly_purple', 'wand_moon_silver', 'wand_flower_rose', 'wand_diamond_star', 'wand_rainbow_spiral', 'wand_emerald_leaf', 'wand_celestial_moon', 'wand_ruby_crown'],\n                nikki: ['wand_star_pink', 'wand_heart_ruby', 'wand_crystal_gold', 'wand_butterfly_purple', 'wand_moon_silver', 'wand_flower_rose', 'wand_diamond_star', 'wand_rainbow_spiral', 'wand_emerald_leaf', 'wand_celestial_moon', 'wand_ruby_crown'],\n                christie: ['wand_star_pink', 'wand_heart_ruby', 'wand_crystal_gold', 'wand_butterfly_purple', 'wand_moon_silver', 'wand_flower_rose', 'wand_diamond_star', 'wand_rainbow_spiral', 'wand_emerald_leaf', 'wand_celestial_moon', 'wand_ruby_crown'],\n                skipper: ['wand_star_pink', 'wand_butterfly_purple', 'wand_flower_rose', 'wand_rainbow_spiral', 'wand_heart_ruby', 'wand_moon_silver', 'wand_diamond_star'],\n                coffee_girl: [\n                    'wand_star_pink', 'wand_heart_ruby', 'wand_butterfly_purple', 'wand_flower_rose',\n                    'wand_rainbow_spiral', 'wand_moon_silver', 'wand_diamond_star', 'wand_crystal_gold',\n                    'wand_emerald_leaf', 'wand_celestial_moon', 'wand_ruby_crown'\n                ]\n            };\n\n            const AUDIO_ASSETS = ['bg_music', 'sfx_item_select', 'sfx_category_switch'];\n\n            // Character definitions - Chibi Girls\n            const CHARACTERS = {\n                coffee_girl: {\n                    id: 'coffee_girl',\n                    name: 'Coffee Cutie',\n                    description: 'Adorable girl with coffee',\n                    baseAsset: 'chibi_coffee_girl'\n                }\n            };\n\n            async function loadImage(id) {\n                return new Promise((resolve, reject) => {\n                    const assetInfo = lib.getAsset(id);\n                    if (!assetInfo || !assetInfo.url) {\n                        lib.log(`Asset not found: ${id}`);\n                        resolve(null);\n                        return;\n                    }\n                    const img = new Image();\n                    img.crossOrigin = 'anonymous';\n                    img.onload = () => {\n                        imageCache[id] = img;\n                        resolve(img);\n                    };\n                    img.onerror = () => {\n                        lib.log(`Failed to load image: ${id}`);\n                        resolve(null);\n                    };\n                    img.src = assetInfo.url;\n                });\n            }\n\n            async function loadAudio(id) {\n                return new Promise((resolve) => {\n                    const assetInfo = lib.getAsset(id);\n                    if (!assetInfo || !assetInfo.url) {\n                        lib.log(`Audio asset not found: ${id}`);\n                        resolve(null);\n                        return;\n                    }\n                    fetch(assetInfo.url)\n                        .then(response => response.arrayBuffer())\n                        .then(buffer => {\n                            if (!audioContext) {\n                                audioContext = new (window.AudioContext || window.webkitAudioContext)();\n                            }\n                            return audioContext.decodeAudioData(buffer);\n                        })\n                        .then(audioBuffer => {\n                            audioCache[id] = audioBuffer;\n                            resolve(audioBuffer);\n                        })\n                        .catch(err => {\n                            lib.log(`Failed to load audio: ${id} - ${err}`);\n                            resolve(null);\n                        });\n                });\n            }\n\n            // Number of assets (from the front of lazyLoadAssets) that must be cached\n            // before the Play button is enabled. Everything after this index streams\n            // in the background while the player is on the start screen or playing.\n            const LAZY_CRITICAL_COUNT = 29; // tiers 1-3: start screen + base game + all chibi outfits\n\n            async function preloadCriticalAssets() {\n                const loadingBar = document.getElementById('loading-bar');\n                const criticalAssets = lazyLoadAssets.slice(0, LAZY_CRITICAL_COUNT);\n\n                // Load critical assets sequentially so the bar advances smoothly\n                for (let i = 0; i < criticalAssets.length; i++) {\n                    await loadImage(criticalAssets[i]);\n                    if (loadingBar) {\n                        loadingBar.style.width = Math.round(((i + 1) / LAZY_CRITICAL_COUNT) * 100) + '%';\n                    }\n                }\n\n                // Kick off background loading for all remaining image assets (fire-and-forget)\n                (async () => {\n                    const remaining = lazyLoadAssets.slice(LAZY_CRITICAL_COUNT);\n                    for (const id of remaining) {\n                        if (!imageCache[id]) {\n                            await loadImage(id);\n                            // Yield to the main thread between loads\n                            await new Promise(r => setTimeout(r, 10));\n                        }\n                    }\n                })();\n\n                // Load audio in the background too (fire-and-forget)\n                AUDIO_ASSETS.forEach(id => loadAudio(id));\n            }\n\n            function playSound(id, volume = 0.5) {\n                if (!audioContext || !audioCache[id]) return;\n                \n                // Resume audio context if suspended\n                if (audioContext.state === 'suspended') {\n                    audioContext.resume();\n                }\n                \n                const source = audioContext.createBufferSource();\n                const gainNode = audioContext.createGain();\n                source.buffer = audioCache[id];\n                gainNode.gain.value = volume;\n                source.connect(gainNode);\n                gainNode.connect(audioContext.destination);\n                source.start(0);\n            }\n\n            function startBackgroundMusic() {\n                if (!audioContext || !audioCache['bg_music'] || bgMusicSource) return;\n                \n                if (audioContext.state === 'suspended') {\n                    audioContext.resume();\n                }\n                \n                bgMusicSource = audioContext.createBufferSource();\n                bgMusicGain = audioContext.createGain();\n                bgMusicSource.buffer = audioCache['bg_music'];\n                bgMusicSource.loop = true;\n                bgMusicGain.gain.value = 0.3;\n                bgMusicSource.connect(bgMusicGain);\n                bgMusicGain.connect(audioContext.destination);\n                bgMusicSource.start(0);\n            }\n\n            // ==================== CANVAS SETUP ====================\n            function resizeCanvas() {\n                canvas.width = gameWorld.clientWidth;\n                canvas.height = gameWorld.clientHeight;\n            }\n            resizeCanvas();\n            window.addEventListener('resize', resizeCanvas);\n\n            // ==================== GAME STATE ====================\n            let currentCategory = 'dresses';\n            let sparkles = [];\n            let selectedCharacter = 'coffee_girl';\n            let gameMode = window.gameConfig.gameMode || 'free'; // 'free' or 'order'\n            let currentOrder = null; // Current order to fulfill\n            let savedOutfits = []; // Array to store saved gallery images\n\n            // Initialize gameConfig\n            window.gameConfig.selectedCharacter = 'coffee_girl';\n            \n            if (!window.gameConfig.gameMode) {\n                window.gameConfig.gameMode = 'free';\n            }\n\n            if (!window.gameConfig.selections) {\n                window.gameConfig.selections = {\n                    dress: 'dress_pink_ballgown',\n                    hair: 'hair_blonde_updo',\n                    shoes: 'shoes_pink_heels',\n                    accessory: null,\n                    crown: null\n                };\n            }\n\n            if (!window.gameConfig.items) {\n                window.gameConfig.items = {\n                    dresses: ['dress_pink_ballgown', 'dress_blue_elegant', 'dress_purple_fantasy', 'dress_gold_regal', 'dress_white_wedding'],\n                    hair: ['hair_blonde_updo', 'hair_brunette_waves', 'hair_red_curls'],\n                    shoes: ['shoes_pink_heels', 'shoes_silver_slippers', 'shoes_gold_boots'],\n                    accessories: ['accessory_tiara', 'accessory_necklace', 'accessory_earrings'],\n                    crowns: ['crown_gold_royal', 'crown_silver_tiara', 'crown_pink_princess']\n                };\n            }\n\n            if (!window.gameConfig.settings) {\n                window.gameConfig.settings = {\n                    musicVolume: 0.3,\n                    sfxVolume: 0.5,\n                    bagOffsetX: -0.85,\n                    bagOffsetY: 0.80,\n                    bagSize: 0.18\n                };\n            }\n            // Ensure bag settings exist for older saves\n            if (window.gameConfig.settings.bagOffsetX === undefined) window.gameConfig.settings.bagOffsetX = -0.85;\n            if (window.gameConfig.settings.bagOffsetY === undefined) window.gameConfig.settings.bagOffsetY = 0.80;\n            if (window.gameConfig.settings.bagSize === undefined) window.gameConfig.settings.bagSize = 0.18;\n\n\n            // ==================== SAVE/LOAD SYSTEM ====================\n            // Save game progress\n            async function saveGameProgress() {\n                try {\n                    const saveData = {\n                        selectedCharacter: selectedCharacter,\n                        selections: JSON.parse(JSON.stringify(window.gameConfig.selections)),\n                        gameMode: gameMode\n                    };\n                    await lib.saveUserGameState(saveData);\n                    lib.log('Progress saved successfully');\n                } catch (error) {\n                    lib.log(`Failed to save progress: ${error.message}`);\n                }\n            }\n\n            // Load game progress\n            async function loadGameProgress() {\n                try {\n                    const response = await lib.getUserGameState();\n                    if (response.state) {\n                        // Restore saved data\n                        if (response.state.selections) {\n                            window.gameConfig.selections = response.state.selections;\n                        }\n                        if (response.state.gameMode) {\n                            gameMode = response.state.gameMode;\n                            window.gameConfig.gameMode = response.state.gameMode;\n                        }\n                        lib.log('Progress loaded successfully');\n                    } else {\n                        lib.log('No saved progress found, starting fresh');\n                    }\n                } catch (error) {\n                    lib.log(`Failed to load progress: ${error.message}`);\n                }\n            }\n\n            // ==================== PRELOAD AND INITIALIZE ====================\n            // Load loading screen images first\n            const startScreen = document.getElementById('start-screen');\n            const startBg = document.getElementById('start-bg');\n            const startCharacter = document.getElementById('start-character');\n            const startPlayBtn = document.getElementById('start-play-btn');\n            const loadingIndicator = document.getElementById('loading-indicator');\n            \n            const loadingBgAsset = lib.getAsset('start_screen_bg');\n            const loadingCoffeeGirlAsset = lib.getAsset('chibi_outfit_1');\n            \n            if (loadingBgAsset) startBg.src = loadingBgAsset.url;\n            if (loadingCoffeeGirlAsset) startCharacter.src = loadingCoffeeGirlAsset.url;\n            \n            // Force a minimum loading time of 1.5 seconds so the loading screen is visible\n            const minLoadTime = new Promise(resolve => setTimeout(resolve, 1500));\n            \n            // Preload critical game assets (rest stream in background)\n            await Promise.all([preloadCriticalAssets(), minLoadTime]);\n            \n            // Load saved progress\n            await loadGameProgress();\n            \n            // Hide loading indicator, show play button\n            loadingIndicator.style.display = 'none';\n            startPlayBtn.style.display = 'block';\n            \n            // Hide UI overlay until game starts\n            uiOverlay.style.display = 'none';\n            \n            // Play button handler\n            function startGame() {\n                playSound('sfx_item_select', window.gameConfig.settings.sfxVolume);\n                startScreen.classList.add('hidden');\n                uiOverlay.style.display = 'block';\n                startBackgroundMusic();\n            }\n            \n            startPlayBtn.addEventListener('click', startGame);\n            startPlayBtn.addEventListener('touchend', (e) => {\n                e.preventDefault();\n                startGame();\n            });\n\n            // Set default dress for the selected character if not set\n            if (!window.gameConfig.selections.dress) {\n                const defaultDress = CHARACTER_DRESSES[selectedCharacter]?.[0] || null;\n                window.gameConfig.selections.dress = defaultDress;\n            }\n            \n            // Set default background if not set\n            if (!window.gameConfig.selections.background) {\n                window.gameConfig.selections.background = 'bg_cafe';\n            }\n\n            // Open gallery modal\n            function openGallery() {\n                playSound('sfx_category_switch', window.gameConfig.settings.sfxVolume);\n                const modal = document.getElementById('gallery-modal');\n                const grid = document.getElementById('gallery-grid');\n                \n                if (!modal || !grid) return;\n                \n                // Clear gallery\n                grid.innerHTML = '';\n                \n                if (savedOutfits.length === 0) {\n                    const emptyMessage = document.createElement('div');\n                    emptyMessage.className = 'gallery-empty-message';\n                    emptyMessage.innerHTML = '<div class=\"empty-icon\">\ud83d\udc57</div><div class=\"empty-text\">No saved outfits yet</div><div class=\"empty-hint\">Create an outfit and tap Save to add it here!</div>';\n                    grid.appendChild(emptyMessage);\n                } else {\n                    savedOutfits.forEach((outfit, index) => {\n                        const item = document.createElement('div');\n                        item.className = 'gallery-item';\n                        \n                        const preview = document.createElement('div');\n                        preview.className = 'gallery-item-preview';\n                        const img = document.createElement('img');\n                        img.src = outfit.image;\n                        preview.appendChild(img);\n                        \n                        const name = document.createElement('div');\n                        name.className = 'gallery-item-name';\n                        name.textContent = outfit.character;\n                        \n                        // Button container\n                        const buttonsDiv = document.createElement('div');\n                        buttonsDiv.className = 'gallery-item-buttons';\n                        \n                        // Load button\n                        const loadBtn = document.createElement('button');\n                        loadBtn.className = 'gallery-item-btn load-btn';\n                        loadBtn.innerHTML = '\ud83d\udcc2 Load';\n                        loadBtn.addEventListener('click', (e) => {\n                            e.stopPropagation();\n                            playSound('sfx_item_select', window.gameConfig.settings.sfxVolume);\n                            closeGallery();\n                            \n                            // Restore selections if they exist\n                            if (outfit.selections) {\n                                window.gameConfig.selections = JSON.parse(JSON.stringify(outfit.selections));\n                                updateItemPanel();\n                                if (gameMode === 'order') {\n                                    updateOrderCard();\n                                }\n                            }\n                            \n                            createSparkles();\n                        });\n                        \n                        // Delete button\n                        const deleteBtn = document.createElement('button');\n                        deleteBtn.className = 'gallery-item-btn delete-btn';\n                        deleteBtn.innerHTML = '\ud83d\uddd1\ufe0f Delete';\n                        deleteBtn.addEventListener('click', (e) => {\n                            e.stopPropagation();\n                            playSound('sfx_category_switch', window.gameConfig.settings.sfxVolume);\n                            savedOutfits.splice(index, 1);\n                            openGallery(); // Refresh gallery\n                        });\n                        \n                        buttonsDiv.appendChild(loadBtn);\n                        buttonsDiv.appendChild(deleteBtn);\n                        \n                        item.appendChild(preview);\n                        item.appendChild(name);\n                        item.appendChild(buttonsDiv);\n                        \n                        grid.appendChild(item);\n                    });\n                }\n                \n                modal.classList.add('visible');\n            }\n            \n            // Close gallery modal\n            function closeGallery() {\n                playSound('sfx_category_switch', window.gameConfig.settings.sfxVolume);\n                const modal = document.getElementById('gallery-modal');\n                if (modal) {\n                    modal.classList.remove('visible');\n                }\n            }\n            \n            // Reset to default starting outfit\n            function resetToDefaultOutfit() {\n                // Set to character's first/default dress only\n                const defaultDress = CHARACTER_DRESSES[selectedCharacter]?.[0] || null;\n                window.gameConfig.selections.dress = defaultDress;\n                \n                // Clear all other items\n                window.gameConfig.selections.hair = null;\n                window.gameConfig.selections.shoes = null;\n                window.gameConfig.selections.accessory = null;\n                window.gameConfig.selections.bag = null;\n                window.gameConfig.selections.pet = null;\n                window.gameConfig.selections.wings = null;\n                window.gameConfig.selections.wand = null;\n                window.gameConfig.selections.crown = null;\n                \n                // Update the item panel\n                updateItemPanel();\n                \n                // Update order card if in order mode (keep the same order, just refresh matched states)\n                if (gameMode === 'order') {\n                    updateOrderCard();\n                }\n            }\n            \n            // Update character name display (no-op, only one character)\n            function updateCharacterNav() {}\n            function navigateCharacter(direction) {}\n            \n            // Set game mode (free or order)\n            function setGameMode(newMode) {\n                if (newMode === gameMode) return;\n                \n                gameMode = newMode;\n                window.gameConfig.gameMode = newMode;\n                \n                // Update button states\n                const freeBtn = document.getElementById('free-mode-btn');\n                const orderBtn = document.getElementById('order-mode-btn');\n                const orderCard = document.getElementById('order-card');\n                \n                if (freeBtn) {\n                    freeBtn.className = 'mode-btn free-btn' + (newMode === 'free' ? ' active' : '');\n                }\n                if (orderBtn) {\n                    orderBtn.className = 'mode-btn order-btn' + (newMode === 'order' ? ' active' : '');\n                }\n                \n                // Show/hide order card\n                if (orderCard) {\n                    orderCard.classList.toggle('visible', newMode === 'order');\n                }\n                \n                // Re-calculate frame position after header height changes\n                setTimeout(() => {\n                    const hb = document.getElementById('top-header-bar');\n                    const frameEl = document.querySelector('.frame-decoration');\n                    const navEl = document.querySelector('.character-nav-container');\n                    if (hb && frameEl) frameEl.style.top = (hb.getBoundingClientRect().height + 6) + 'px';\n                    if (hb && navEl) navEl.style.top = (hb.getBoundingClientRect().height + 2) + 'px';\n                }, 50);\n                \n                // Generate new order when switching to order mode\n                if (newMode === 'order' && !currentOrder) {\n                    generateNewOrder();\n                }\n                \n                // Update action buttons for the new mode\n                updateActionButtons();\n                \n                playSound('sfx_category_switch', window.gameConfig.settings.sfxVolume);\n                \n                // Auto-save progress\n                saveGameProgress();\n            }\n            \n            // Generate a new order - stores indices so it can be mapped to any character\n            function generateNewOrder() {\n                // Store indices instead of actual item IDs\n                // This way when switching characters, we use the same indices\n                currentOrder = {\n                    dressIndex: Math.floor(Math.random() * 20), // Use high number, will be clamped\n                    bagIndex: Math.floor(Math.random() * 10),\n                    petIndex: Math.floor(Math.random() * 15),\n                    crownIndex: Math.floor(Math.random() * 10)\n                };\n                \n                updateOrderCard();\n            }\n            \n            // Get actual order items for the current character based on stored indices\n            function getOrderItemsForCharacter() {\n                if (!currentOrder) return null;\n                \n                const dresses = CHARACTER_DRESSES[selectedCharacter] || [];\n                const bags = CHARACTER_BAGS[selectedCharacter] || [];\n                const pets = CHARACTER_PETS[selectedCharacter] || [];\n                const crowns = CHARACTER_CROWNS[selectedCharacter] || [];\n                \n                return {\n                    dress: dresses.length > 0 ? dresses[currentOrder.dressIndex % dresses.length] : null,\n                    bag: bags.length > 0 ? bags[currentOrder.bagIndex % bags.length] : null,\n                    pet: pets.length > 0 ? pets[currentOrder.petIndex % pets.length] : null,\n                    crown: crowns.length > 0 ? crowns[currentOrder.crownIndex % crowns.length] : null\n                };\n            }\n            \n            // Check if order is matched\n            function checkOrderMatch() {\n                if (!currentOrder) return { matched: 0, total: 0 };\n                \n                const orderItems = getOrderItemsForCharacter();\n                if (!orderItems) return { matched: 0, total: 0 };\n                \n                const selections = window.gameConfig.selections;\n                let matched = 0;\n                let total = 0;\n                \n                if (orderItems.dress) {\n                    total++;\n                    if (selections.dress === orderItems.dress) matched++;\n                }\n                if (orderItems.bag) {\n                    total++;\n                    if (selections.bag === orderItems.bag) matched++;\n                }\n                if (orderItems.pet) {\n                    total++;\n                    if (selections.pet === orderItems.pet) matched++;\n                }\n                if (orderItems.crown) {\n                    total++;\n                    if (selections.crown === orderItems.crown) matched++;\n                }\n                \n                return { matched, total };\n            }\n            \n            // Cute taglines for order mode\n            const ORDER_TAGLINES = [\n                \"Style me cute! \u2728\",\n                \"{name}'s dream look! \ud83d\udc95\",\n                \"Pick this outfit! \ud83d\udc57\",\n                \"Dress up {name}! \ud83d\udc96\",\n                \"{name} wants this! \ud83c\udf1f\",\n                \"Make {name} sparkle! \u2728\",\n                \"Perfect for {name}! \ud83d\udcab\",\n                \"{name}'s fairy outfit! \ud83d\udc51\",\n                \"Choose the next look! \ud83d\udc83\",\n                \"Create {name}'s style! \ud83c\udf38\",\n                \"Pick these pieces! \u2728\",\n                \"Style this outfit! \ud83d\udc60\",\n                \"{name} needs this look! \ud83d\udc9d\",\n                \"Match this ensemble! \ud83c\udf80\",\n                \"Build {name}'s outfit! \ud83e\udd8b\",\n                \"Select these items! \ud83c\udf3a\",\n                \"Complete this look! \ud83d\udc51\",\n                \"Craft {name}'s style! \ud83d\udcab\",\n                \"Assemble the outfit! \u2728\",\n                \"{name}'s perfect combo! \ud83d\udc95\"\n            ];\n            \n            function getRandomTagline() {\n                const charName = CHARACTERS[selectedCharacter].name;\n                const tagline = ORDER_TAGLINES[Math.floor(Math.random() * ORDER_TAGLINES.length)];\n                return tagline.replace('{name}', charName);\n            }\n            \n            // Track current order number\n            let currentOrderNumber = 1;\n            \n            // Update order card display\n            function updateOrderCard() {\n                const orderItemsEl = document.getElementById('order-items');\n                \n                \n                if (!orderItemsEl || !currentOrder) return;\n                \n                // Get the actual items for the current character\n                const orderItems = getOrderItemsForCharacter();\n                if (!orderItems) return;\n                \n                \n                orderItemsEl.innerHTML = '';\n                const selections = window.gameConfig.selections;\n                \n                // Add order items - use exact item names\n                const orderEntries = [\n                    { key: 'dress', item: orderItems.dress, category: 'dresses' },\n                    { key: 'bag', item: orderItems.bag, category: 'bags' },\n                    { key: 'pet', item: orderItems.pet, category: 'pets' },\n                    { key: 'crown', item: orderItems.crown, category: 'crowns' }\n                ].filter(e => e.item);\n                \n                \n                \n                orderEntries.forEach(entry => {\n                    const wrapper = document.createElement('div');\n                    wrapper.className = 'order-item-wrapper';\n                    \n                    const itemDiv = document.createElement('div');\n                    itemDiv.className = 'order-item';\n                    \n                    const isMatched = selections[entry.key] === entry.item;\n                    const wasMatched = itemDiv.dataset.wasMatched === 'true';\n                    \n                    if (isMatched) {\n                        itemDiv.classList.add('matched');\n                        itemDiv.dataset.wasMatched = 'true';\n                        \n                        // Add sparkles when newly matched\n                        if (!wasMatched) {\n                            setTimeout(() => {\n                                const rect = itemDiv.getBoundingClientRect();\n                                const canvasRect = canvas.getBoundingClientRect();\n                                createSparkles(5, rect.left + rect.width / 2 - canvasRect.left, rect.top + rect.height / 2 - canvasRect.top);\n                            }, 50);\n                        }\n                    }\n                    \n                    if (imageCache[entry.item]) {\n                        const img = document.createElement('img');\n                        img.src = imageCache[entry.item].src;\n                        itemDiv.appendChild(img);\n                    }\n                    \n                    wrapper.appendChild(itemDiv);\n                    \n                    // Add label below the item\n                    const label = document.createElement('div');\n                    label.className = 'order-item-label';\n                    label.textContent = formatItemName(entry.item, entry.category);\n                    wrapper.appendChild(label);\n                    \n                    orderItemsEl.appendChild(wrapper);\n                });\n                \n                // Check for complete order\n                const { matched, total } = checkOrderMatch();\n                if (matched === total && total > 0) {\n                    playSound('sfx_item_select', window.gameConfig.settings.sfxVolume);\n                    createSparkles();\n                }\n            }\n            \n            // Update category bar (rebuilds to show/hide character-specific categories)\n            function updateCategoryBar() {\n                const categoryBar = document.getElementById('category-bar');\n                if (!categoryBar) return;\n                \n                categoryBar.innerHTML = '';\n                \n                CATEGORIES.forEach(cat => {\n                    // Skip crowns category (removed for chibi girls)\n                    if (cat === 'crowns') return;\n                    \n                    const wrapper = document.createElement('div');\n                    wrapper.className = 'category-btn-wrapper';\n                    \n                    const btn = document.createElement('button');\n                    btn.className = 'category-btn' + (cat === currentCategory ? ' active' : '');\n                    btn.dataset.category = cat;\n                    \n                    const iconId = CATEGORY_ICONS[cat];\n                    if (imageCache[iconId]) {\n                        const img = document.createElement('img');\n                        img.src = imageCache[iconId].src;\n                        img.alt = CATEGORY_NAMES[cat];\n                        btn.appendChild(img);\n                    }\n                    \n                    const label = document.createElement('div');\n                    label.className = 'category-btn-text';\n                    label.textContent = CATEGORY_NAMES[cat];\n                    btn.appendChild(label);\n                    \n                    btn.addEventListener('click', () => {\n                        playSound('sfx_category_switch', window.gameConfig.settings.sfxVolume);\n                        btn.classList.add('pressed');\n                        setTimeout(() => btn.classList.remove('pressed'), 300);\n                        selectCategory(cat);\n                    });\n                    wrapper.appendChild(btn);\n                    \n                    categoryBar.appendChild(wrapper);\n                });\n            }\n\n            // Show game parameters\n            lib.showGameParameters({\n                name: 'Game Settings',\n                params: {\n                    'Music Volume': {\n                        key: 'settings.musicVolume',\n                        type: 'slider',\n                        min: 0,\n                        max: 1,\n                        step: 0.1,\n                        onChange: (value) => {\n                            window.gameConfig.settings.musicVolume = value;\n                            if (bgMusicGain) {\n                                bgMusicGain.gain.value = value;\n                            }\n                        }\n                    },\n                    'Sound Effects': {\n                        key: 'settings.sfxVolume',\n                        type: 'slider',\n                        min: 0,\n                        max: 1,\n                        step: 0.1\n                    },\n                    'Bag Horizontal (X)': {\n                        key: 'settings.bagOffsetX',\n                        type: 'slider',\n                        min: -2.0,\n                        max: 0.5,\n                        step: 0.05\n                    },\n                    'Bag Vertical (Y)': {\n                        key: 'settings.bagOffsetY',\n                        type: 'slider',\n                        min: 0.0,\n                        max: 1.2,\n                        step: 0.05\n                    },\n                    'Bag Size': {\n                        key: 'settings.bagSize',\n                        type: 'slider',\n                        min: 0.05,\n                        max: 0.50,\n                        step: 0.01\n                    }\n                }\n            });\n\n            // ==================== UI CREATION ====================\n            function createUI() {\n                uiOverlay.innerHTML = '';\n\n                // Order Result Modal\n                const orderResultModal = document.createElement('div');\n                orderResultModal.className = 'order-result-modal';\n                orderResultModal.id = 'order-result-modal';\n                \n                const orderResultContent = document.createElement('div');\n                orderResultContent.className = 'order-result-content';\n                orderResultContent.innerHTML = `\n                    <div class=\"order-result-title\"></div>\n                    <div class=\"order-result-stars\"></div>\n                    <div class=\"order-result-score\"></div>\n                    <div class=\"order-result-compare\"></div>\n                    <div class=\"order-result-message\"></div>\n                    <div class=\"order-result-btns\">\n                        <button class=\"order-result-btn next-btn\" id=\"order-result-next-btn\">\u2728 Next Order</button>\n                    </div>\n                `;\n                orderResultModal.appendChild(orderResultContent);\n                orderResultModal.addEventListener('click', (e) => {\n                    if (e.target === orderResultModal) closeOrderResult();\n                });\n                uiOverlay.appendChild(orderResultModal);\n                \n                // Wire up next button (added after modal is in DOM)\n                orderResultContent.querySelector('#order-result-next-btn').addEventListener('click', () => {\n                    playSound('sfx_item_select', window.gameConfig.settings.sfxVolume);\n                    closeOrderResult();\n                });\n                const savePreviewModal = document.createElement('div');\n                savePreviewModal.className = 'save-preview-modal';\n                savePreviewModal.id = 'save-preview-modal';\n                \n                const savePreviewContent = document.createElement('div');\n                savePreviewContent.className = 'save-preview-content';\n                \n                const savePreviewTitle = document.createElement('div');\n                savePreviewTitle.className = 'save-preview-title';\n                savePreviewTitle.textContent = '\u2728 Save Your Outfit! \u2728';\n                savePreviewContent.appendChild(savePreviewTitle);\n                \n                const savePreviewSubtitle = document.createElement('div');\n                savePreviewSubtitle.className = 'save-preview-subtitle';\n                savePreviewSubtitle.textContent = 'Your beautiful outfit is ready!';\n                savePreviewContent.appendChild(savePreviewSubtitle);\n                \n                const savePreviewImage = document.createElement('div');\n                savePreviewImage.className = 'save-preview-image';\n                \n                const savePreviewCanvas = document.createElement('canvas');\n                savePreviewCanvas.id = 'save-preview-canvas';\n                savePreviewCanvas.width = 420;\n                savePreviewCanvas.height = 400;\n                savePreviewImage.appendChild(savePreviewCanvas);\n                savePreviewContent.appendChild(savePreviewImage);\n                \n                const savePreviewButtons = document.createElement('div');\n                savePreviewButtons.className = 'save-preview-buttons';\n                \n                // Save to Gallery & Start New button (combined)\n                const saveAndNewBtn = document.createElement('button');\n                saveAndNewBtn.className = 'save-preview-btn save-btn';\n                saveAndNewBtn.innerHTML = '<span class=\"btn-icon\">\ud83d\udcbe</span><span class=\"btn-text\">Save to Gallery<br>& Start New</span>';\n                saveAndNewBtn.addEventListener('click', handleSaveAndNew);\n                savePreviewButtons.appendChild(saveAndNewBtn);\n                \n                // Continue Editing button\n                const continueBtn = document.createElement('button');\n                continueBtn.className = 'save-preview-btn continue-btn';\n                continueBtn.innerHTML = '<span class=\"btn-icon\">\u270f\ufe0f</span><span class=\"btn-text\">Continue<br>Editing</span>';\n                continueBtn.addEventListener('click', handleContinueEditing);\n                savePreviewButtons.appendChild(continueBtn);\n                \n                savePreviewContent.appendChild(savePreviewButtons);\n                savePreviewModal.appendChild(savePreviewContent);\n                \n                // Close on backdrop click\n                savePreviewModal.addEventListener('click', (e) => {\n                    if (e.target === savePreviewModal) closeSavePreview();\n                });\n                \n                uiOverlay.appendChild(savePreviewModal);\n\n                // Gallery Modal\n                const galleryModal = document.createElement('div');\n                galleryModal.className = 'gallery-modal';\n                galleryModal.id = 'gallery-modal';\n                \n                const galleryContent = document.createElement('div');\n                galleryContent.className = 'gallery-content';\n                \n                const galleryHeader = document.createElement('div');\n                galleryHeader.className = 'gallery-header';\n                \n                const galleryTitle = document.createElement('div');\n                galleryTitle.className = 'gallery-title';\n                galleryTitle.textContent = '\u2728 Outfit Gallery';\n                \n                const galleryClose = document.createElement('button');\n                galleryClose.className = 'gallery-close';\n                galleryClose.textContent = '\u2715';\n                galleryClose.addEventListener('click', closeGallery);\n                \n                galleryHeader.appendChild(galleryTitle);\n                galleryHeader.appendChild(galleryClose);\n                \n                const galleryGrid = document.createElement('div');\n                galleryGrid.className = 'gallery-grid';\n                galleryGrid.id = 'gallery-grid';\n                \n                galleryContent.appendChild(galleryHeader);\n                galleryContent.appendChild(galleryGrid);\n                galleryModal.appendChild(galleryContent);\n                \n                // Close on backdrop click\n                galleryModal.addEventListener('click', (e) => {\n                    if (e.target === galleryModal) closeGallery();\n                });\n                \n                uiOverlay.appendChild(galleryModal);\n\n                // Top Header Bar with two rows\n                const headerBar = document.createElement('div');\n                headerBar.className = 'top-header-bar';\n                headerBar.id = 'top-header-bar';\n\n                // Top row: All header elements in one line\n                const topRow = document.createElement('div');\n                topRow.className = 'header-top-row';\n                \n                // Game Title\n                const gameTitle = document.createElement('div');\n                gameTitle.className = 'game-title-text';\n                gameTitle.id = 'game-title-text';\n                gameTitle.textContent = \"Chibi Girl Dress Up\";\n                topRow.appendChild(gameTitle);\n                \n                // Character name display\n                const nameDisplay = document.createElement('div');\n                nameDisplay.className = 'character-name-display';\n                nameDisplay.id = 'character-name-display';\n                \n                const nameText = document.createElement('div');\n                nameText.className = 'name';\n                nameText.id = 'character-name-text';\n                nameText.textContent = CHARACTERS[selectedCharacter].name;\n                nameDisplay.appendChild(nameText);\n                topRow.appendChild(nameDisplay);\n                \n                const modeContainer = document.createElement('div');\n                modeContainer.className = 'mode-toggle-container';\n                modeContainer.id = 'mode-toggle-container';\n                \n                const freeBtn = document.createElement('button');\n                freeBtn.className = 'mode-btn free-btn' + (gameMode === 'free' ? ' active' : '');\n                freeBtn.id = 'free-mode-btn';\n                freeBtn.innerHTML = '<span class=\"btn-emoji\">\ud83c\udfa8</span>Free';\n                freeBtn.addEventListener('click', () => {\n                    playSound('sfx_item_select', window.gameConfig.settings.sfxVolume);\n                    setGameMode('free');\n                });\n                \n                const orderBtn = document.createElement('button');\n                orderBtn.className = 'mode-btn order-btn' + (gameMode === 'order' ? ' active' : '');\n                orderBtn.id = 'order-mode-btn';\n                orderBtn.innerHTML = '<span class=\"btn-emoji\">\ud83d\udccb</span>Order';\n                orderBtn.addEventListener('click', () => {\n                    playSound('sfx_item_select', window.gameConfig.settings.sfxVolume);\n                    setGameMode('order');\n                });\n                \n                const galleryBtn = document.createElement('button');\n                galleryBtn.className = 'mode-btn gallery-btn';\n                galleryBtn.id = 'gallery-btn';\n                galleryBtn.innerHTML = '<span class=\"btn-emoji\">\ud83d\uddbc\ufe0f</span>Gallery';\n                galleryBtn.addEventListener('click', () => {\n                    playSound('sfx_category_switch', window.gameConfig.settings.sfxVolume);\n                    openGallery();\n                });\n                \n                modeContainer.appendChild(freeBtn);\n                modeContainer.appendChild(orderBtn);\n                modeContainer.appendChild(galleryBtn);\n                \n                topRow.appendChild(modeContainer);\n                headerBar.appendChild(topRow);\n\n                uiOverlay.appendChild(headerBar);\n                function updateFramePosition() {\n                    const hb = document.getElementById('top-header-bar');\n                    if (!hb) return;\n                    const h = hb.getBoundingClientRect().height;\n                    const frameEl = document.querySelector('.frame-decoration');\n                    const navEl = document.querySelector('.character-nav-container');\n                    if (frameEl) frameEl.style.top = (h + 6) + 'px';\n                    if (navEl) navEl.style.top = (h + 2) + 'px';\n                }\n                // Observe header size changes\n                const headerResizeObserver = new ResizeObserver(() => updateFramePosition());\n                headerResizeObserver.observe(document.getElementById('top-header-bar') || document.body);\n                setTimeout(updateFramePosition, 100);\n\n                // Order Card (horizontal, attached below header)\n                const orderCard = document.createElement('div');\n                orderCard.className = 'order-card' + (gameMode === 'order' ? ' visible' : '');\n                orderCard.id = 'order-card';\n                \n                \n                \n                // Items container\n                const orderItems = document.createElement('div');\n                orderItems.className = 'order-items';\n                orderItems.id = 'order-items';\n                orderCard.appendChild(orderItems);\n                headerBar.appendChild(orderCard);\n\n\n                // No character navigation arrows (single character only)\n\n                // Category bar\n                const categoryBar = document.createElement('div');\n                categoryBar.className = 'category-bar';\n                categoryBar.id = 'category-bar';\n                \n                categoryBar.addEventListener('wheel', (e) => {\n                    if (e.deltaY !== 0) {\n                        e.preventDefault();\n                        categoryBar.scrollLeft += e.deltaY;\n                    }\n                }, { passive: false });\n                \n                CATEGORIES.forEach(cat => {\n                    // Skip crowns category (removed for chibi girls)\n                    if (cat === 'crowns') return;\n                    \n                    const wrapper = document.createElement('div');\n                    wrapper.className = 'category-btn-wrapper';\n                    \n                    const btn = document.createElement('button');\n                    btn.className = 'category-btn' + (cat === currentCategory ? ' active' : '');\n                    btn.dataset.category = cat;\n                    \n                    const iconId = CATEGORY_ICONS[cat];\n                    if (imageCache[iconId]) {\n                        const img = document.createElement('img');\n                        img.src = imageCache[iconId].src;\n                        img.alt = CATEGORY_NAMES[cat];\n                        btn.appendChild(img);\n                    }\n                    \n                    const label = document.createElement('div');\n                    label.className = 'category-btn-text';\n                    label.textContent = CATEGORY_NAMES[cat];\n                    btn.appendChild(label);\n                    \n                    btn.addEventListener('click', () => selectCategory(cat));\n                    wrapper.appendChild(btn);\n                    \n                    categoryBar.appendChild(wrapper);\n                });\n                \n                uiOverlay.appendChild(categoryBar);\n\n                // Item panel\n                const itemPanel = document.createElement('div');\n                itemPanel.className = 'item-panel';\n                itemPanel.id = 'item-panel';\n                \n                const panelHeader = document.createElement('div');\n                panelHeader.className = 'panel-header';\n                panelHeader.id = 'panel-header';\n                panelHeader.textContent = getCategoryDisplayName(currentCategory);\n                itemPanel.appendChild(panelHeader);\n                \n                const scrollContainer = document.createElement('div');\n                scrollContainer.className = 'item-scroll-container';\n                scrollContainer.id = 'item-scroll';\n                \n                // Add mouse wheel horizontal scrolling for desktop\n                // Scrolling down = scroll right, scrolling up = scroll left\n                scrollContainer.addEventListener('wheel', (e) => {\n                    if (e.deltaY !== 0) {\n                        e.preventDefault();\n                        scrollContainer.scrollLeft += e.deltaY;\n                    }\n                }, { passive: false });\n                \n                itemPanel.appendChild(scrollContainer);\n                \n                // Action buttons row\n                const actionRow = document.createElement('div');\n                actionRow.className = 'action-buttons-row';\n                actionRow.id = 'action-buttons-row';\n                \n                createActionButtons(actionRow);\n                itemPanel.appendChild(actionRow);\n                \n                uiOverlay.appendChild(itemPanel);\n\n                updateItemPanel();\n            }\n            \n            // Create action buttons based on mode\n            function createActionButtons(container) {\n                container.innerHTML = '';\n                \n                const buttons = [\n                    { icon: '\u21a9\ufe0f', label: 'Undo', action: handleUndo },\n                    { icon: '\ud83d\udd04', label: 'Redo', action: handleRedo },\n                    { icon: '\ud83d\uddd1\ufe0f', label: 'Clear', action: handleClear },\n                ];\n                \n                // Add Save in Free mode, Submit in Order mode\n                if (gameMode === 'order') {\n                    buttons.push({ icon: '\u2705', label: 'Submit', action: handleSubmit, isSubmit: true });\n                } else {\n                    buttons.push({ icon: '\ud83d\udcbe', label: 'Save', action: handleSave });\n                }\n                \n                buttons.forEach(btn => {\n                    const button = document.createElement('button');\n                    button.className = 'action-btn' + (btn.isSubmit ? ' submit-btn' : '');\n                    \n                    const icon = document.createElement('span');\n                    icon.className = 'btn-icon';\n                    icon.textContent = btn.icon;\n                    button.appendChild(icon);\n                    \n                    const label = document.createElement('span');\n                    label.className = 'btn-label';\n                    label.textContent = btn.label;\n                    button.appendChild(label);\n                    \n                    button.addEventListener('click', btn.action);\n                    container.appendChild(button);\n                });\n            }\n            \n            // Update action buttons when mode changes\n            function updateActionButtons() {\n                const actionRow = document.getElementById('action-buttons-row');\n                if (actionRow) {\n                    createActionButtons(actionRow);\n                }\n            }\n            \n            // Undo history for tracking changes\n            let undoHistory = [];\n            const MAX_UNDO_HISTORY = 20;\n            \n            // Save current state to undo history\n            function saveToUndoHistory() {\n                const currentState = JSON.parse(JSON.stringify(window.gameConfig.selections));\n                undoHistory.push(currentState);\n                if (undoHistory.length > MAX_UNDO_HISTORY) {\n                    undoHistory.shift();\n                }\n            }\n            \n            // Action button handlers\n            function handleUndo() {\n                playSound('sfx_category_switch', window.gameConfig.settings.sfxVolume);\n                if (undoHistory.length > 0) {\n                    const previousState = undoHistory.pop();\n                    window.gameConfig.selections.dress = previousState.dress;\n                    window.gameConfig.selections.bag = previousState.bag;\n                    window.gameConfig.selections.pet = previousState.pet;\n                    window.gameConfig.selections.wings = previousState.wings;\n                    window.gameConfig.selections.wand = previousState.wand;\n                    window.gameConfig.selections.crown = previousState.crown;\n                    window.gameConfig.selections.hair = previousState.hair;\n                    window.gameConfig.selections.shoes = previousState.shoes;\n                    window.gameConfig.selections.accessory = previousState.accessory;\n                    updateItemPanel();\n                    if (gameMode === 'order') {\n                        updateOrderCard();\n                    }\n                    createSparkles(10);\n                }\n            }\n            \n            function handleRedo() {\n                playSound('sfx_category_switch', window.gameConfig.settings.sfxVolume);\n                // Reset to character's default dress only\n                const defaultDress = CHARACTER_DRESSES[selectedCharacter]?.[0] || null;\n                window.gameConfig.selections.dress = defaultDress;\n                window.gameConfig.selections.bag = null;\n                window.gameConfig.selections.pet = null;\n                window.gameConfig.selections.wings = null;\n                window.gameConfig.selections.wand = null;\n                updateItemPanel();\n                createSparkles(10);\n            }\n            \n            function handleClear() {\n                playSound('sfx_category_switch', window.gameConfig.settings.sfxVolume);\n                resetToDefaultOutfit();\n                createSparkles(8);\n            }\n            \n            function handleNew() {\n                playSound('sfx_item_select', window.gameConfig.settings.sfxVolume);\n                // Random outfit for the character\n                const dresses = CHARACTER_DRESSES[selectedCharacter] || [];\n                const bags = CHARACTER_BAGS[selectedCharacter] || [];\n                const pets = CHARACTER_PETS[selectedCharacter] || [];\n                const wings = CHARACTER_WINGS[selectedCharacter] || [];\n                const wands = CHARACTER_WANDS[selectedCharacter] || [];\n                const crowns = CHARACTER_CROWNS[selectedCharacter] || [];\n                \n                window.gameConfig.selections.dress = dresses[Math.floor(Math.random() * dresses.length)] || null;\n                window.gameConfig.selections.bag = Math.random() > 0.5 && bags.length > 0 ? bags[Math.floor(Math.random() * bags.length)] : null;\n                window.gameConfig.selections.pet = Math.random() > 0.5 && pets.length > 0 ? pets[Math.floor(Math.random() * pets.length)] : null;\n                window.gameConfig.selections.wings = Math.random() > 0.7 && wings.length > 0 ? wings[Math.floor(Math.random() * wings.length)] : null;\n                window.gameConfig.selections.wand = Math.random() > 0.7 && wands.length > 0 ? wands[Math.floor(Math.random() * wands.length)] : null;\n                window.gameConfig.selections.crown = Math.random() > 0.5 && crowns.length > 0 ? crowns[Math.floor(Math.random() * crowns.length)] : null;\n                \n                updateItemPanel();\n                createSparkles(15);\n            }\n            \n            function handleSave() {\n                playSound('sfx_item_select', window.gameConfig.settings.sfxVolume);\n                createSparkles(18);\n                openSavePreview();\n            }\n            \n            // Open save preview modal\n            function openSavePreview() {\n                const modal = document.getElementById('save-preview-modal');\n                if (!modal) return;\n                \n                modal.classList.add('visible');\n                drawSavePreview();\n            }\n            \n            // Close save preview modal\n            function closeSavePreview() {\n                const modal = document.getElementById('save-preview-modal');\n                if (modal) {\n                    modal.classList.remove('visible');\n                }\n            }\n            \n            // Draw the outfit preview on the save canvas \u2014 mirrors the main render exactly\n            function drawSavePreview() {\n                const previewCanvas = document.getElementById('save-preview-canvas');\n                if (!previewCanvas) return;\n                \n                const pCtx = previewCanvas.getContext('2d');\n                const pWidth = previewCanvas.width;\n                const pHeight = previewCanvas.height;\n                \n                // Clear canvas\n                pCtx.clearRect(0, 0, pWidth, pHeight);\n                \n                const selections = window.gameConfig.selections;\n\n                // Draw the currently selected background (same as the main canvas)\n                const bgId = selections.background || 'bg_cafe';\n                if (imageCache[bgId]) {\n                    // cover fill to match main render\n                    const bgImg = imageCache[bgId];\n                    const bgAspect = bgImg.width / bgImg.height;\n                    const targetAspect = pWidth / pHeight;\n                    let bw, bh, bx, by;\n                    if (bgAspect > targetAspect) {\n                        bh = pHeight; bw = bh * bgAspect;\n                    } else {\n                        bw = pWidth; bh = bw / bgAspect;\n                    }\n                    bx = (pWidth - bw) / 2;\n                    by = (pHeight - bh) / 2;\n                    pCtx.drawImage(bgImg, bx, by, bw, bh);\n                }\n                \n                // Replicate drawCharacter() layer order exactly\n                const character = CHARACTERS[selectedCharacter];\n                const baseImg = imageCache[character.baseAsset];\n                if (!baseImg) return;\n\n                const charHeight = pHeight * 0.92;\n                const charAspect = baseImg.width / baseImg.height;\n                const charWidth = charHeight * charAspect;\n                const charX = (pWidth - charWidth) / 2;\n                const charY = (pHeight - charHeight) / 2;\n\n                // 1. Wings (behind everything)\n                if (selections.wings && imageCache[selections.wings]) {\n                    const wingsImg = imageCache[selections.wings];\n                    const wingsHeight = charHeight * 0.45;\n                    const wingsWidth = wingsHeight * (wingsImg.width / wingsImg.height);\n                    const wingsX = charX + (charWidth - wingsWidth) / 2;\n                    const wingsY = charY + charHeight * 0.15;\n                    pCtx.drawImage(wingsImg, wingsX, wingsY, wingsWidth, wingsHeight);\n                }\n\n                // 2. Dress\n                if (selections.dress && imageCache[selections.dress]) {\n                    const dressImg = imageCache[selections.dress];\n                    let dressWidth, dressHeight;\n                    if (selections.dress.startsWith('chibi_outfit_')) {\n                        const refImg = imageCache['chibi_outfit_1'] || dressImg;\n                        const refAspect = refImg.width / refImg.height;\n                        if (refAspect > charWidth / charHeight) {\n                            dressWidth = charWidth; dressHeight = dressWidth / refAspect;\n                        } else {\n                            dressHeight = charHeight; dressWidth = dressHeight * refAspect;\n                        }\n                    } else {\n                        const dressAspect = dressImg.width / dressImg.height;\n                        if (dressAspect > charWidth / charHeight) {\n                            dressWidth = charWidth; dressHeight = dressWidth / dressAspect;\n                        } else {\n                            dressHeight = charHeight; dressWidth = dressHeight * dressAspect;\n                        }\n                    }\n                    const dressX = charX + (charWidth - dressWidth) / 2;\n                    const dressY = charY + (charHeight - dressHeight) / 2;\n                    pCtx.drawImage(dressImg, dressX, dressY, dressWidth, dressHeight);\n                }\n\n                // 3. Hair\n                if (selections.hair && imageCache[selections.hair]) {\n                    const hairImg = imageCache[selections.hair];\n                    const hairHeight = charHeight * 0.38;\n                    const hairWidth = hairHeight * (hairImg.width / hairImg.height);\n                    pCtx.drawImage(hairImg, charX + (charWidth - hairWidth) / 2, charY - hairHeight * 0.02, hairWidth, hairHeight);\n                }\n\n                // 4. Crown\n                if (selections.crown && imageCache[selections.crown]) {\n                    const crownImg = imageCache[selections.crown];\n                    const crownHeight = charHeight * 0.08;\n                    const crownWidth = crownHeight * (crownImg.width / crownImg.height);\n                    pCtx.drawImage(crownImg, charX + (charWidth - crownWidth) / 2, charY - crownHeight * 0.35, crownWidth, crownHeight);\n                }\n\n                // 5. Bag\n                if (selections.bag && selections.bag !== 'null' && imageCache[selections.bag]) {\n                    const bagImg = imageCache[selections.bag];\n                    const bagSize = window.gameConfig.settings.bagSize || 0.18;\n                    const bagOffsetX = window.gameConfig.settings.bagOffsetX !== undefined ? window.gameConfig.settings.bagOffsetX : -0.85;\n                    const bagOffsetY = window.gameConfig.settings.bagOffsetY !== undefined ? window.gameConfig.settings.bagOffsetY : 0.80;\n                    const bagHeight = charHeight * bagSize;\n                    const bagWidth = bagHeight * (bagImg.width / bagImg.height);\n                    const bagX = charX - bagWidth * Math.abs(bagOffsetX) * Math.sign(bagOffsetX || -1) + 4;\n                    const bagY = charY + charHeight * bagOffsetY;\n                    pCtx.drawImage(bagImg, bagX, bagY, bagWidth, bagHeight);\n                }\n\n                // 6. Pet\n                if (selections.pet && selections.pet !== 'null' && imageCache[selections.pet]) {\n                    const petImg = imageCache[selections.pet];\n                    const petHeight = charHeight * 0.28;\n                    const petWidth = petHeight * (petImg.width / petImg.height);\n                    pCtx.drawImage(petImg, charX + charWidth * 0.85, charY + charHeight * 0.62, petWidth, petHeight);\n                }\n\n                // 7. Wand\n                if (selections.wand && selections.wand !== 'null' && imageCache[selections.wand]) {\n                    const wandImg = imageCache[selections.wand];\n                    const wandHeight = charHeight * 0.35;\n                    const wandWidth = wandHeight * (wandImg.width / wandImg.height);\n                    const wandX = charX - wandWidth * 0.15;\n                    const wandY = charY + charHeight * 0.28;\n                    pCtx.save();\n                    pCtx.translate(wandX + wandWidth / 2, wandY + wandHeight / 2);\n                    pCtx.rotate(-0.2);\n                    pCtx.drawImage(wandImg, -wandWidth / 2, -wandHeight / 2, wandWidth, wandHeight);\n                    pCtx.restore();\n                }\n            }\n            \n            // Save preview button handlers\n            function handleSaveAndNew() {\n                playSound('sfx_item_select', window.gameConfig.settings.sfxVolume);\n                const saveBtn = document.querySelector('.save-preview-btn.save-btn');\n                if (saveBtn) {\n                    saveBtn.classList.add('clicked');\n                    setTimeout(() => saveBtn.classList.remove('clicked'), 500);\n                }\n                createSparkles(20);\n                \n                // Save to gallery\n                const previewCanvas = document.getElementById('save-preview-canvas');\n                if (previewCanvas) {\n                    const dataUrl = previewCanvas.toDataURL('image/png');\n                    savedOutfits.push({\n                        image: dataUrl,\n                        character: CHARACTERS[selectedCharacter].name,\n                        selections: JSON.parse(JSON.stringify(window.gameConfig.selections)),\n                        id: Date.now()\n                    });\n                }\n                \n                lib.log('Outfit saved to Gallery for ' + CHARACTERS[selectedCharacter].name + '!');\n                closeSavePreview();\n                \n                // Start a fresh one (reset to default starting outfit)\n                resetToDefaultOutfit();\n            }\n            \n            function handleContinueEditing() {\n                playSound('sfx_category_switch', window.gameConfig.settings.sfxVolume);\n                const continueBtn = document.querySelector('.save-preview-btn.continue-btn');\n                if (continueBtn) {\n                    continueBtn.classList.add('clicked');\n                    setTimeout(() => continueBtn.classList.remove('clicked'), 500);\n                }\n                closeSavePreview();\n            }\n            \n            function handleSubmit() {\n                playSound('sfx_item_select', window.gameConfig.settings.sfxVolume);\n                const { matched, total } = checkOrderMatch();\n                \n                if (matched === total && total > 0) {\n                    createCelebration();\n                } else {\n                    createSparkles(10);\n                }\n                \n                showOrderResult();\n            }\n            \n            // Show the order result popup with star rating and comparison\n            function showOrderResult() {\n                const modal = document.getElementById('order-result-modal');\n                if (!modal) return;\n                \n                const orderItems = getOrderItemsForCharacter();\n                if (!orderItems) return;\n                \n                const selections = window.gameConfig.selections;\n                const { matched, total } = checkOrderMatch();\n                \n                // Determine stars (0-3)\n                let stars = 0;\n                if (total > 0) {\n                    const ratio = matched / total;\n                    if (ratio === 1) stars = 3;\n                    else if (ratio >= 0.67) stars = 2;\n                    else if (ratio >= 0.34) stars = 1;\n                    else stars = 0;\n                }\n                \n                // Build title\n                const titleEl = modal.querySelector('.order-result-title');\n                const titleMessages = [\n                    '\ud83c\udf38 Don\\'t Give Up! \ud83c\udf38',\n                    '\ud83d\udc95 Nice Try, Cutie! \ud83d\udc95',\n                    '\u2728 So Close! \u2728',\n                    '\ud83c\udf1f Absolutely Perfect! \ud83c\udf1f'\n                ];\n                titleEl.textContent = titleMessages[stars];\n                \n                // Build stars\n                const starsEl = modal.querySelector('.order-result-stars');\n                starsEl.innerHTML = '';\n                for (let i = 0; i < 3; i++) {\n                    const star = document.createElement('span');\n                    star.className = 'order-result-star' + (i < stars ? '' : ' empty');\n                    star.textContent = '\u2b50';\n                    star.style.animationDelay = (i * 0.18) + 's';\n                    starsEl.appendChild(star);\n                }\n                \n                // Score text\n                const scoreEl = modal.querySelector('.order-result-score');\n                scoreEl.textContent = matched + ' of ' + total + ' items matched!';\n                \n                // Build comparison rows\n                const compareEl = modal.querySelector('.order-result-compare');\n                compareEl.innerHTML = '';\n                \n                const categoryLabelMap = {\n                    dress: '\ud83d\udc57 Outfit',\n                    bag: '\ud83d\udc5c Bag',\n                    pet: '\ud83d\udc3e Pet',\n                    crown: '\ud83d\udc51 Crown'\n                };\n                \n                const orderEntries = [\n                    { key: 'dress', item: orderItems.dress },\n                    { key: 'bag', item: orderItems.bag },\n                    { key: 'pet', item: orderItems.pet },\n                    { key: 'crown', item: orderItems.crown }\n                ].filter(e => e.item);\n                \n                orderEntries.forEach(entry => {\n                    const playerItem = selections[entry.key];\n                    const isMatch = playerItem === entry.item;\n                    \n                    const row = document.createElement('div');\n                    row.className = 'compare-row ' + (isMatch ? 'matched' : 'missed');\n                    \n                    // Category label header\n                    const catLabel = document.createElement('div');\n                    catLabel.style.cssText = 'position:absolute;display:none';\n                    \n                    // Needed column\n                    const neededCol = document.createElement('div');\n                    neededCol.className = 'compare-col';\n                    \n                    const neededLabel = document.createElement('div');\n                    neededLabel.className = 'compare-col-label';\n                    neededLabel.textContent = 'Needed';\n                    neededCol.appendChild(neededLabel);\n                    \n                    const neededWrap = document.createElement('div');\n                    neededWrap.className = 'compare-img-wrap ' + (isMatch ? 'matched-img' : 'missed-img');\n                    if (imageCache[entry.item]) {\n                        const img = document.createElement('img');\n                        img.src = imageCache[entry.item].src;\n                        neededWrap.appendChild(img);\n                    }\n                    neededCol.appendChild(neededWrap);\n                    \n                    const neededName = document.createElement('div');\n                    neededName.className = 'compare-item-name';\n                    neededName.textContent = formatItemName(entry.item, entry.key + 's');\n                    neededCol.appendChild(neededName);\n                    \n                    // Arrow\n                    const arrow = document.createElement('div');\n                    arrow.className = 'compare-arrow';\n                    arrow.textContent = '\u2192';\n                    \n                    // Worn column\n                    const wornCol = document.createElement('div');\n                    wornCol.className = 'compare-col';\n                    \n                    const wornLabel = document.createElement('div');\n                    wornLabel.className = 'compare-col-label';\n                    wornLabel.textContent = 'You Wore';\n                    wornCol.appendChild(wornLabel);\n                    \n                    const wornWrap = document.createElement('div');\n                    if (playerItem && imageCache[playerItem]) {\n                        wornWrap.className = 'compare-img-wrap ' + (isMatch ? 'matched-img' : 'missed-img');\n                        const img = document.createElement('img');\n                        img.src = imageCache[playerItem].src;\n                        wornWrap.appendChild(img);\n                    } else {\n                        wornWrap.className = 'compare-img-wrap empty-img';\n                        const x = document.createElement('span');\n                        x.className = 'empty-x';\n                        x.textContent = '\u2715';\n                        wornWrap.appendChild(x);\n                    }\n                    wornCol.appendChild(wornWrap);\n                    \n                    const wornName = document.createElement('div');\n                    wornName.className = 'compare-item-name';\n                    wornName.textContent = playerItem ? formatItemName(playerItem, entry.key + 's') : 'Nothing';\n                    wornCol.appendChild(wornName);\n                    \n                    // Match badge\n                    const badge = document.createElement('div');\n                    badge.className = 'compare-match-badge';\n                    badge.textContent = isMatch ? '\u2705' : '\u274c';\n                    \n                    row.appendChild(neededCol);\n                    row.appendChild(arrow);\n                    row.appendChild(wornCol);\n                    row.appendChild(badge);\n                    \n                    compareEl.appendChild(row);\n                });\n                \n                // Message\n                const msgEl = modal.querySelector('.order-result-message');\n                const starMsgSets = [\n                    [\n                        \"Aww, keep sparkling! Every try makes you shine brighter! \ud83d\udc96\",\n                        \"You're just warming up, superstar! Give it another go! \ud83c\udf38\",\n                        \"Fashion takes practice & you're already so cute! Try again! \ud83c\udf80\",\n                        \"Every stylist starts somewhere \u2014 you've got this, bestie! \ud83d\udcab\"\n                    ],\n                    [\n                        \"Ooh, you're getting warmer! One more try & you'll nail it! \ud83c\udf37\",\n                        \"Pretty good start! Your fashion sense is shining through! \u2728\",\n                        \"Look at you go! A little more practice & you're golden! \ud83c\udf1f\",\n                        \"You're on the right track, style queen! Keep it up! \ud83d\udc95\"\n                    ],\n                    [\n                        \"Sooo close!! You're practically a fashion genius! \ud83d\ude0d\u2728\",\n                        \"Almost a perfect look! You've got an amazing eye for style! \ud83d\udc96\",\n                        \"Wowza! Just one more swap & it'll be flawless! \ud83c\udf80\",\n                        \"Your styling skills are incredible \u2014 just a tiny tweak needed! \ud83c\udf38\"\n                    ],\n                    [\n                        \"YASSS QUEEN!! You're a total fashion icon! \ud83d\udc51\ud83d\udc96\",\n                        \"Flawless!! You matched every single piece perfectly! \u2728\ud83c\udf1f\",\n                        \"Absolutely stunning!! You were born to be a stylist! \ud83c\udf80\ud83d\udcab\",\n                        \"PERFECT!! The client is absolutely obsessed with this look! \ud83c\udf38\ud83d\udc57\"\n                    ]\n                ];\n                const msgs = starMsgSets[stars];\n                msgEl.textContent = msgs[Math.floor(Math.random() * msgs.length)];\n                \n                modal.classList.add('visible');\n            }\n            \n            function closeOrderResult() {\n                const modal = document.getElementById('order-result-modal');\n                if (modal) modal.classList.remove('visible');\n                \n                // Advance to next order\n                currentOrderNumber++;\n                generateNewOrder();\n                resetToDefaultOutfit();\n            }\n            \n\n\n            function getCategoryDisplayName(category) {\n                return CATEGORY_NAMES[category];\n            }\n\n            function selectCategory(category) {\n                if (category === currentCategory) return;\n                \n                playSound('sfx_category_switch', window.gameConfig.settings.sfxVolume);\n                \n                currentCategory = category;\n                \n                // Update active button\n                document.querySelectorAll('.category-btn').forEach(btn => {\n                    btn.classList.toggle('active', btn.dataset.category === category);\n                    if (btn.dataset.category === category) {\n                        // Add sparkles at button position\n                        const rect = btn.getBoundingClientRect();\n                        const btnX = rect.left + rect.width / 2;\n                        const btnY = rect.top + rect.height / 2;\n                        const canvasRect = canvas.getBoundingClientRect();\n                        createSparkles(8, btnX - canvasRect.left, btnY - canvasRect.top);\n                    }\n                });\n                \n                // Update panel\n                document.getElementById('panel-header').textContent = getCategoryDisplayName(category);\n                updateItemPanel();\n                \n                // Reset scroll to start\n                const scrollContainer = document.getElementById('item-scroll');\n                if (scrollContainer) {\n                    scrollContainer.scrollLeft = 0;\n                }\n            }\n\n            function updateItemPanel() {\n                const scrollContainer = document.getElementById('item-scroll');\n                scrollContainer.innerHTML = '';\n                \n                // Use character-specific dresses, otherwise use config items\n                let items;\n                if (currentCategory === 'dresses' && selectedCharacter) {\n                    items = CHARACTER_DRESSES[selectedCharacter] || CHARACTER_DRESSES.barbie;\n                } else if (currentCategory === 'bags' && selectedCharacter) {\n                    items = CHARACTER_BAGS[selectedCharacter] || CHARACTER_BAGS.barbie;\n                } else if (currentCategory === 'pets' && selectedCharacter) {\n                    items = CHARACTER_PETS[selectedCharacter] || CHARACTER_PETS.barbie;\n                } else if (currentCategory === 'crowns' && selectedCharacter) {\n                    items = CHARACTER_CROWNS[selectedCharacter] || CHARACTER_CROWNS.barbie;\n                } else if (currentCategory === 'wings' && selectedCharacter) {\n                    items = CHARACTER_WINGS[selectedCharacter] || CHARACTER_WINGS.barbie;\n                } else if (currentCategory === 'wands' && selectedCharacter) {\n                    items = CHARACTER_WANDS[selectedCharacter] || CHARACTER_WANDS.barbie;\n                } else if (currentCategory === 'backgrounds' && selectedCharacter) {\n                    items = CHARACTER_BACKGROUNDS[selectedCharacter] || ['bg_ballroom', 'bg_garden', 'bg_bedroom', 'bg_beach', 'bg_castle', 'bg_stage'];\n                } else {\n                    items = window.gameConfig.items[currentCategory] || [];\n                }\n                const selectionKey = getSelectionKey(currentCategory);\n                const currentSelection = window.gameConfig.selections[selectionKey];\n                \n                // Add \"None\" option for categories except dresses and backgrounds\n                if (currentCategory !== 'dresses' && currentCategory !== 'backgrounds') {\n                    const noneWrapper = document.createElement('div');\n                    noneWrapper.className = 'item-card-wrapper';\n                    \n                    const noneCard = document.createElement('div');\n                    noneCard.className = 'item-card none-option' + (currentSelection === null ? ' selected' : '');\n                    noneCard.addEventListener('click', () => {\n                        playSound('sfx_category_switch', window.gameConfig.settings.sfxVolume);\n                        noneCard.classList.add('clicked');\n                        setTimeout(() => noneCard.classList.remove('clicked'), 400);\n                        selectItem(null);\n                    });\n                    noneWrapper.appendChild(noneCard);\n                    \n                    const noneLabel = document.createElement('div');\n                    noneLabel.className = 'item-label';\n                    noneLabel.textContent = 'None';\n                    noneWrapper.appendChild(noneLabel);\n                    \n                    scrollContainer.appendChild(noneWrapper);\n                }\n                \n                items.forEach(itemId => {\n                    const wrapper = document.createElement('div');\n                    wrapper.className = 'item-card-wrapper';\n                    \n                    const card = document.createElement('div');\n                    card.className = 'item-card' + (itemId === currentSelection ? ' selected' : '');\n                    card.dataset.itemId = itemId;\n                    \n                    if (imageCache[itemId]) {\n                        const img = document.createElement('img');\n                        img.src = imageCache[itemId].src;\n                        img.alt = itemId;\n                        card.appendChild(img);\n                    }\n                    \n                    card.addEventListener('click', () => {\n                        playSound('sfx_item_select', window.gameConfig.settings.sfxVolume);\n                        card.classList.add('clicked');\n                        setTimeout(() => card.classList.remove('clicked'), 400);\n                        selectItem(itemId);\n                    });\n                    wrapper.appendChild(card);\n                    \n                    // Add label below the card\n                    const label = document.createElement('div');\n                    label.className = 'item-label';\n                    if (isTeresaItem(itemId)) {\n                        label.className += ' teresa-style';\n                    } else if (isNikkiItem(itemId)) {\n                        label.className += ' nikki-style';\n                    }\n                    label.textContent = formatItemName(itemId, currentCategory);\n                    wrapper.appendChild(label);\n                    \n                    scrollContainer.appendChild(wrapper);\n                });\n            }\n\n            // Teresa's unique dress names\n            const TERESA_DRESS_NAMES = {\n                'teresa_dress_coral_ballgown': 'Rosa Del Sol',\n                'teresa_dress_turquoise_elegant': 'Mar Azul',\n                'teresa_dress_magenta_fantasy': 'Flor Magica',\n                'teresa_dress_gold_royal': 'Reina Dorada',\n                'teresa_dress_cream_wedding': 'Blanca Luna',\n                'teresa_dress_ruby_elegant': 'Rubi Elegante',\n                'teresa_dress_emerald_garden': 'Jardin Esmeralda',\n                'teresa_dress_midnight_evening': 'Noche Estrellada',\n                'teresa_dress_ocean_mermaid': 'Sirena Del Mar',\n                'teresa_dress_lavender_princess': 'Princesa Lavanda',\n                'teresa_dress_sunset_orange': 'Atardecer'\n            };\n            \n            // Nikki's glamorous dress names\n            const NIKKI_DRESS_NAMES = {\n                'nikki_dress_royal_blue': 'Diamond Majesty',\n                'nikki_dress_gold_glamour': 'Golden Goddess',\n                'nikki_dress_purple_diva': 'Amethyst Diva',\n                'nikki_dress_rosegold_gala': 'Rose Gold Gala',\n                'nikki_dress_emerald_queen': 'Emerald Empress',\n                'nikki_dress_silver_star': 'Silver Sensation',\n                'nikki_dress_white_angel': 'Crystal Angel',\n                'nikki_dress_midnight_navy': 'Midnight Elegance',\n                'nikki_dress_lavender_dream': 'Lavender Luxe',\n                'nikki_dress_teal_ocean': 'Aquamarine Icon'\n            };\n            \n            const TERESA_BAG_NAMES = {\n                'teresa_bag_pink_clutch': 'Bolso Rosa',\n                'teresa_bag_gold_handbag': 'Cartera Dorada',\n                'teresa_bag_silver_purse': 'Bolso Plateado',\n                'teresa_bag_purple_tote': 'Tote Morado',\n                'teresa_bag_white_pearl': 'Perla Blanca'\n            };\n            \n            const TERESA_PET_NAMES = {\n                'teresa_pet_puppy': 'Cachorro Dulce',\n                'teresa_pet_kitten': 'Gatita Linda',\n                'teresa_pet_bunny': 'Conejito',\n                'teresa_pet_unicorn': 'Unicornio Magico',\n                'teresa_pet_parrot': 'Loro Tropical',\n                'teresa_pet_pony': 'Pony Dorado',\n                'teresa_pet_swan': 'Cisne Negro',\n                'teresa_pet_butterfly': 'Mariposa',\n                'teresa_pet_hummingbird': 'Colibri Magico'\n            };\n            \n            // New unique pet names for each character\n            const SPECIAL_PET_NAMES = {\n                'pet_poodle_pink': 'Princess Poodle',\n                'pet_rabbit_white': 'Snowball',\n                'pet_cat_persian': 'Duchess',\n                'pet_chinchilla': 'Fluffy',\n                'pet_dove_white': 'Crystal',\n                'pet_seal_baby': 'Sparkle',\n                'pet_horse_white': 'Snowdrop',\n                'ken_pet_lion_cub': 'Royal Leo',\n                'ken_pet_hawk': 'Thunder',\n                'ken_pet_tiger_cub': 'Stripes',\n                'ken_pet_bear_cub': 'Bruno',\n                'ken_pet_owl_royal': 'Wise One',\n                'ken_pet_raven': 'Shadow',\n                'nikki_pet_peacock': 'Jewel',\n                'nikki_pet_siamese': 'Sasha',\n                'nikki_pet_white_cat': 'Elegance',\n                'nikki_pet_canary': 'Goldie',\n                'nikki_pet_chinchilla': 'Velvet',\n                'nikki_pet_horse': 'Midnight Star',\n                'christie_pet_golden_retriever': 'Golden Star',\n                'christie_pet_cockatoo': 'Pearl',\n                'christie_pet_horse_mini': 'Caramel',\n                'christie_pet_husky': 'Luna',\n                'christie_pet_peacock_white': 'Diamond',\n                'skipper_pet_hedgehog': 'Spike',\n                'skipper_pet_ferret': 'Ziggy',\n                'skipper_pet_turtle': 'Shellby',\n                'skipper_pet_rabbit_brown': 'Cocoa',\n                'skipper_pet_guinea_pig': 'Patches',\n                'skipper_pet_parakeet': 'Chirpy',\n                'skipper_pet_pony': 'Sprinkles',\n                'teresa_pet_chihuahua': 'Chiquita',\n                'teresa_pet_flamingo': 'Rosa Flamenca',\n                'teresa_pet_macaw': 'Azul',\n                'teresa_pet_toucan': 'Tropical',\n                'teresa_pet_horse': 'Sol Dorado',\n                // Chibi cats & dogs\n                'chibi_pet_cat_orange': 'Mochi',\n                'chibi_pet_cat_black': 'Luna',\n                'chibi_pet_cat_white': 'Snowflake',\n                'chibi_pet_cat_calico': 'Patchwork',\n                'chibi_pet_cat_lavender': 'Stardust',\n                'chibi_pet_cat_strawberry': 'Berry',\n                'chibi_pet_dog_corgi': 'Pudding',\n                'chibi_pet_dog_shiba': 'Doge',\n                'chibi_pet_dog_poodle': 'Cupcake',\n                'chibi_pet_dog_dalmatian': 'Dotty',\n                'chibi_pet_dog_husky': 'Frost',\n                'chibi_pet_dog_golden': 'Sunny'\n            };\n\n            // Cute short names for chibi outfits\n            const CHIBI_OUTFIT_NAMES = {\n                'chibi_outfit_1':  'Lolita Latte',\n                'chibi_outfit_2':  'School Babe',\n                'chibi_outfit_3':  'Cozy Winter',\n                'chibi_outfit_4':  'Magic Purple',\n                'chibi_outfit_5':  'Caf\u00e9 Cutie',\n                'chibi_outfit_6':  'Hoodie Honey',\n                'chibi_outfit_7':  'Sport Mint',\n                'chibi_outfit_8':  'Lavender Spell',\n                'chibi_outfit_9':  'Peach Blossom',\n                'chibi_outfit_10': 'Bear Hoodie',\n                'chibi_outfit_11': 'Witchy Vibes',\n                'chibi_outfit_12': 'Silk Qipao',\n                'chibi_outfit_13': 'Autumn Knit',\n                'chibi_outfit_14': 'Pop Star',\n                'chibi_outfit_15': 'Fairy Princess',\n                'chibi_outfit_16': 'Sailor Blue',\n                'chibi_outfit_17': 'Berry Red',\n                'chibi_outfit_18': 'Galaxy Glow',\n                'chibi_outfit_19': 'Gothic Lolita',\n                'chibi_outfit_20': 'Sakura Kimono',\n                'chibi_outfit_21': 'Track Queen'\n            };\n\n            function formatItemName(itemId, category) {\n                // Check for chibi outfit names first\n                if (CHIBI_OUTFIT_NAMES[itemId]) {\n                    return CHIBI_OUTFIT_NAMES[itemId];\n                }\n                // Check for Teresa's unique names first\n                if (TERESA_DRESS_NAMES[itemId]) {\n                    return TERESA_DRESS_NAMES[itemId];\n                }\n                if (TERESA_BAG_NAMES[itemId]) {\n                    return TERESA_BAG_NAMES[itemId];\n                }\n                if (TERESA_PET_NAMES[itemId]) {\n                    return TERESA_PET_NAMES[itemId];\n                }\n                \n                // Check for Nikki's glamorous names\n                if (NIKKI_DRESS_NAMES[itemId]) {\n                    return NIKKI_DRESS_NAMES[itemId];\n                }\n                \n                // Check for special unique pet names\n                if (SPECIAL_PET_NAMES[itemId]) {\n                    return SPECIAL_PET_NAMES[itemId];\n                }\n                \n                // Remove category prefix and format nicely\n                const prefixes = {\n                    dresses: 'dress_',\n                    hair: 'hair_',\n                    shoes: 'shoes_',\n                    accessories: 'accessory_',\n                    bags: 'bag_',\n                    wings: 'wings_',\n                    wands: 'wand_',\n                    pets: 'pet_',\n                    crowns: 'crown_'\n                };\n                // Also handle Teresa's, Nikki's and Ken's item prefixes\n                let name = itemId;\n                if (itemId.startsWith('teresa_dress_')) {\n                    name = itemId.replace('teresa_dress_', '');\n                } else if (itemId.startsWith('teresa_bag_')) {\n                    name = itemId.replace('teresa_bag_', '');\n                } else if (itemId.startsWith('teresa_pet_')) {\n                    name = itemId.replace('teresa_pet_', '');\n                } else if (itemId.startsWith('nikki_dress_')) {\n                    name = itemId.replace('nikki_dress_', '');\n                } else if (itemId.startsWith('nikki_bag_')) {\n                    name = itemId.replace('nikki_bag_', '');\n                } else if (itemId.startsWith('nikki_pet_')) {\n                    name = itemId.replace('nikki_pet_', '');\n                } else if (itemId.startsWith('ken_outfit_')) {\n                    name = itemId.replace('ken_outfit_', '');\n                } else if (itemId.startsWith('ken_pet_')) {\n                    name = itemId.replace('ken_pet_', '');\n                } else if (itemId.startsWith('christie_dress_')) {\n                    name = itemId.replace('christie_dress_', '');\n                } else if (itemId.startsWith('christie_bag_')) {\n                    name = itemId.replace('christie_bag_', '');\n                } else if (itemId.startsWith('christie_pet_')) {\n                    name = itemId.replace('christie_pet_', '');\n                } else if (itemId.startsWith('skipper_dress_')) {\n                    name = itemId.replace('skipper_dress_', '');\n                } else if (itemId.startsWith('skipper_bag_')) {\n                    name = itemId.replace('skipper_bag_', '');\n                } else if (itemId.startsWith('skipper_pet_')) {\n                    name = itemId.replace('skipper_pet_', '');\n                } else if (itemId.startsWith('bg_chibi_')) {\n                    name = itemId.replace('bg_chibi_', '');\n                } else if (itemId.startsWith('bg_')) {\n                    name = itemId.replace('bg_', '');\n                } else {\n                    const prefix = prefixes[category] || '';\n                    name = itemId.replace(prefix, '');\n                }\n                name = name.replace(/_/g, ' ');\n                return name.split(' ').map(word => \n                    word.charAt(0).toUpperCase() + word.slice(1)\n                ).join(' ');\n            }\n            \n            // Check if item belongs to Teresa\n            function isTeresaItem(itemId) {\n                return itemId && itemId.startsWith('teresa_');\n            }\n\n            // Check if item belongs to Nikki\n            function isNikkiItem(itemId) {\n                return itemId && itemId.startsWith('nikki_');\n            }\n\n            function getSelectionKey(category) {\n                const keyMap = {\n                    dresses: 'dress',\n                    hair: 'hair',\n                    shoes: 'shoes',\n                    accessories: 'accessory',\n                    bags: 'bag',\n                    wings: 'wings',\n                    wands: 'wand',\n                    pets: 'pet',\n                    crowns: 'crown',\n                    backgrounds: 'background'\n                };\n                return keyMap[category];\n            }\n\n            function selectItem(itemId) {\n                const selectionKey = getSelectionKey(currentCategory);\n                const currentSelection = window.gameConfig.selections[selectionKey];\n                \n                if (itemId === currentSelection) return;\n                \n                // Save current state before making change\n                saveToUndoHistory();\n                \n                playSound('sfx_item_select', window.gameConfig.settings.sfxVolume);\n                window.gameConfig.selections[selectionKey] = itemId;\n                \n                // Create sparkle effect at center\n                createSparkles(12);\n                \n                // Update UI\n                updateItemPanel();\n                \n                // Update order card if in order mode\n                if (gameMode === 'order') {\n                    updateOrderCard();\n                }\n                \n                // Auto-save progress\n                saveGameProgress();\n            }\n\n            // Create a visual ripple effect\n            function createRipple(element, x, y) {\n                const ripple = document.createElement('div');\n                ripple.style.position = 'absolute';\n                ripple.style.borderRadius = '50%';\n                ripple.style.background = 'rgba(255, 215, 0, 0.6)';\n                ripple.style.pointerEvents = 'none';\n                ripple.style.transform = 'translate(-50%, -50%)';\n                ripple.style.animation = 'rippleEffect 0.6s ease-out';\n                \n                const rect = element.getBoundingClientRect();\n                ripple.style.left = (x - rect.left) + 'px';\n                ripple.style.top = (y - rect.top) + 'px';\n                ripple.style.width = '10px';\n                ripple.style.height = '10px';\n                \n                element.style.position = 'relative';\n                element.style.overflow = 'hidden';\n                element.appendChild(ripple);\n                \n                setTimeout(() => {\n                    ripple.remove();\n                }, 600);\n            }\n\n            function createSparkles(count = 15, x = null, y = null) {\n                const centerX = x || canvas.width / 2;\n                const centerY = y || canvas.height * 0.35;\n                \n                for (let i = 0; i < count; i++) {\n                    const angle = (Math.PI * 2 / count) * i + Math.random() * 0.8;\n                    const distance = 60 + Math.random() * 120;\n                    const vx = Math.cos(angle) * (2 + Math.random() * 3);\n                    const vy = Math.sin(angle) * (2 + Math.random() * 3);\n                    sparkles.push({\n                        x: centerX + Math.cos(angle) * distance,\n                        y: centerY + Math.sin(angle) * distance,\n                        vx: vx,\n                        vy: vy,\n                        life: 1,\n                        size: 12 + Math.random() * 18,\n                        rotation: Math.random() * Math.PI * 2,\n                        rotationSpeed: (Math.random() - 0.5) * 0.3\n                    });\n                }\n            }\n            \n            // Create ambient sparkles floating around\n            function createAmbientSparkles() {\n                if (Math.random() < 0.18) {\n                    const x = Math.random() * canvas.width;\n                    const y = canvas.height * 0.15 + Math.random() * canvas.height * 0.5;\n                    const kawaiiEmojis = ['\u2728', '\ud83d\udc95', '\ud83c\udf38', '\u2b50', '\ud83d\udcab', '\ud83c\udf1f', '\u2726', '\ud83d\udc96'];\n                    sparkles.push({\n                        x: x,\n                        y: y,\n                        vx: (Math.random() - 0.5) * 0.6,\n                        vy: -0.6 - Math.random() * 1.2,\n                        life: 1,\n                        size: 10 + Math.random() * 16,\n                        rotation: Math.random() * Math.PI * 2,\n                        rotationSpeed: (Math.random() - 0.5) * 0.15,\n                        isAmbient: true,\n                        emoji: kawaiiEmojis[Math.floor(Math.random() * kawaiiEmojis.length)]\n                    });\n                }\n            }\n            \n            // Create celebration confetti burst\n            function createCelebration() {\n                const centerX = canvas.width / 2;\n                const centerY = canvas.height * 0.3;\n                \n                for (let i = 0; i < 40; i++) {\n                    const angle = Math.random() * Math.PI * 2;\n                    const speed = 4 + Math.random() * 8;\n                    const vx = Math.cos(angle) * speed;\n                    const vy = Math.sin(angle) * speed - 3;\n                    \n                    sparkles.push({\n                        x: centerX,\n                        y: centerY,\n                        vx: vx,\n                        vy: vy,\n                        life: 1,\n                        size: 15 + Math.random() * 20,\n                        rotation: Math.random() * Math.PI * 2,\n                        rotationSpeed: (Math.random() - 0.5) * 0.4,\n                        gravity: 0.15,\n                        isCelebration: true,\n                        emoji: ['\u2728', '\ud83d\udc96', '\u2b50', '\ud83d\udcab', '\ud83c\udf1f'][Math.floor(Math.random() * 5)]\n                    });\n                }\n            }\n\n            // ==================== RENDERING ====================\n            function drawImageMaintainAspect(img, x, y, maxWidth, maxHeight, mode = 'contain') {\n                if (!img) return;\n                \n                const imgAspect = img.width / img.height;\n                const targetAspect = maxWidth / maxHeight;\n                \n                let drawWidth, drawHeight, drawX, drawY;\n                \n                if (mode === 'cover') {\n                    if (imgAspect > targetAspect) {\n                        drawHeight = maxHeight;\n                        drawWidth = drawHeight * imgAspect;\n                    } else {\n                        drawWidth = maxWidth;\n                        drawHeight = drawWidth / imgAspect;\n                    }\n                    drawX = x + (maxWidth - drawWidth) / 2;\n                    drawY = y + (maxHeight - drawHeight) / 2;\n                } else { // contain\n                    if (imgAspect > targetAspect) {\n                        drawWidth = maxWidth;\n                        drawHeight = drawWidth / imgAspect;\n                    } else {\n                        drawHeight = maxHeight;\n                        drawWidth = drawHeight * imgAspect;\n                    }\n                    drawX = x + (maxWidth - drawWidth) / 2;\n                    drawY = y + (maxHeight - drawHeight) / 2;\n                }\n                \n                ctx.drawImage(img, drawX, drawY, drawWidth, drawHeight);\n                return { x: drawX, y: drawY, width: drawWidth, height: drawHeight };\n            }\n\n            // Draw a single character with all their items\n            function drawCharacter(charId, charX, charY, charWidth, charHeight, isSelected) {\n                const character = CHARACTERS[charId];\n                const baseImg = imageCache[character.baseAsset];\n                if (!baseImg) return;\n                \n                const selections = window.gameConfig.selections;\n                \n                // Get character-specific items\n                let dressId = null;\n                let bagId = null;\n                let petId = null;\n                let wingsId = null;\n                let wandId = null;\n                let crownId = null;\n                \n                if (isSelected) {\n                    dressId = selections.dress;\n                    bagId = selections.bag;\n                    petId = selections.pet;\n                    wingsId = selections.wings;\n                    wandId = selections.wand;\n                    crownId = selections.crown;\n                } else {\n                    // Show first dress of non-selected character\n                    dressId = CHARACTER_DRESSES[charId]?.[0];\n                }\n                \n                // Apply visual effect for non-selected character\n                if (!isSelected) {\n                    ctx.globalAlpha = 0.6;\n                }\n                \n                // Draw wings first (behind the character)\n                if (isSelected && wingsId && imageCache[wingsId]) {\n                    const wingsImg = imageCache[wingsId];\n                    const wingsHeight = charHeight * 0.45;\n                    const wingsWidth = wingsHeight * (wingsImg.width / wingsImg.height);\n                    const wingsX = charX + (charWidth - wingsWidth) / 2;\n                    const wingsY = charY + charHeight * 0.15;\n                    ctx.drawImage(wingsImg, wingsX, wingsY, wingsWidth, wingsHeight);\n                }\n                \n                // Draw shoes (at feet level) - same for both\n                if (isSelected && selections.shoes && imageCache[selections.shoes]) {\n                    const shoesImg = imageCache[selections.shoes];\n                    const shoesHeight = charHeight * 0.12;\n                    const shoesWidth = shoesHeight * (shoesImg.width / shoesImg.height);\n                    const shoesX = charX + (charWidth - shoesWidth) / 2;\n                    const shoesY = charY + charHeight - shoesHeight;\n                    ctx.drawImage(shoesImg, shoesX, shoesY, shoesWidth, shoesHeight);\n                }\n                \n                // Draw dress\n                if (dressId && imageCache[dressId]) {\n                    const dressImg = imageCache[dressId];\n                    let dressWidth, dressHeight, dressX, dressY;\n\n                    // For chibi outfits, lock size/position to outfit 1 as reference\n                    if (dressId.startsWith('chibi_outfit_')) {\n                        const refImg = imageCache['chibi_outfit_1'] || dressImg;\n                        const refAspect = refImg.width / refImg.height;\n                        if (refAspect > charWidth / charHeight) {\n                            dressWidth = charWidth;\n                            dressHeight = dressWidth / refAspect;\n                        } else {\n                            dressHeight = charHeight;\n                            dressWidth = dressHeight * refAspect;\n                        }\n                        dressX = charX + (charWidth - dressWidth) / 2;\n                        dressY = charY + (charHeight - dressHeight) / 2;\n                    } else {\n                        const dressAspect = dressImg.width / dressImg.height;\n                        if (dressAspect > charWidth / charHeight) {\n                            dressWidth = charWidth;\n                            dressHeight = dressWidth / dressAspect;\n                        } else {\n                            dressHeight = charHeight;\n                            dressWidth = dressHeight * dressAspect;\n                        }\n                        dressX = charX + (charWidth - dressWidth) / 2;\n                        dressY = charY + (charHeight - dressHeight) / 2;\n                    }\n\n                    ctx.drawImage(dressImg, dressX, dressY, dressWidth, dressHeight);\n                }\n                \n                // Draw hair (only for selected)\n                if (isSelected && selections.hair && imageCache[selections.hair]) {\n                    const hairImg = imageCache[selections.hair];\n                    const hairHeight = charHeight * 0.38;\n                    const hairWidth = hairHeight * (hairImg.width / hairImg.height);\n                    const hairX = charX + (charWidth - hairWidth) / 2;\n                    const hairY = charY - hairHeight * 0.02;\n                    ctx.drawImage(hairImg, hairX, hairY, hairWidth, hairHeight);\n                }\n                \n                // Draw crown (on top of head)\n                if (isSelected && crownId && imageCache[crownId]) {\n                    const crownImg = imageCache[crownId];\n                    const crownHeight = charHeight * 0.08;\n                    const crownWidth = crownHeight * (crownImg.width / crownImg.height);\n                    const crownX = charX + (charWidth - crownWidth) / 2;\n                    const crownY = charY - crownHeight * 0.35;\n                    ctx.drawImage(crownImg, crownX, crownY, crownWidth, crownHeight);\n                }\n                \n                // Draw bag (only for selected)\n                if (isSelected && bagId && imageCache[bagId]) {\n                    const bagImg = imageCache[bagId];\n                    const bagSize = window.gameConfig.settings.bagSize !== undefined ? window.gameConfig.settings.bagSize : 0.18;\n                    const bagOffsetX = window.gameConfig.settings.bagOffsetX !== undefined ? window.gameConfig.settings.bagOffsetX : -0.85;\n                    const bagOffsetY = window.gameConfig.settings.bagOffsetY !== undefined ? window.gameConfig.settings.bagOffsetY : 0.80;\n                    const bagHeight = charHeight * bagSize;\n                    const bagWidth = bagHeight * (bagImg.width / bagImg.height);\n                    const bagX = charX - bagWidth * Math.abs(bagOffsetX) * Math.sign(bagOffsetX || -1) + 4;\n                    const bagY = charY + charHeight * bagOffsetY;\n                    ctx.drawImage(bagImg, bagX, bagY, bagWidth, bagHeight);\n                }\n                \n                // Draw pet (only for selected)\n                if (isSelected && petId && imageCache[petId]) {\n                    const petImg = imageCache[petId];\n                    const petHeight = charHeight * 0.28;\n                    const petWidth = petHeight * (petImg.width / petImg.height);\n                    const petX = charX + charWidth * 0.85;\n                    const petY = charY + charHeight * 0.62;\n                    ctx.drawImage(petImg, petX, petY, petWidth, petHeight);\n                }\n                \n                // Draw wand (in character's hand)\n                if (isSelected && wandId && imageCache[wandId]) {\n                    const wandImg = imageCache[wandId];\n                    const wandHeight = charHeight * 0.35;\n                    const wandWidth = wandHeight * (wandImg.width / wandImg.height);\n                    const wandX = charX - wandWidth * 0.15;\n                    const wandY = charY + charHeight * 0.28;\n                    ctx.save();\n                    ctx.translate(wandX + wandWidth / 2, wandY + wandHeight / 2);\n                    ctx.rotate(-0.2); // Slight angle for natural hold\n                    ctx.drawImage(wandImg, -wandWidth / 2, -wandHeight / 2, wandWidth, wandHeight);\n                    ctx.restore();\n                }\n                \n                // Draw accessory (only for selected)\n                if (isSelected && selections.accessory && imageCache[selections.accessory]) {\n                    const accImg = imageCache[selections.accessory];\n                    const accId = selections.accessory;\n                    \n                    let accWidth, accHeight, accX, accY;\n                    \n                    if (accId.includes('tiara')) {\n                        accHeight = charHeight * 0.08;\n                        accWidth = accHeight * (accImg.width / accImg.height);\n                        accX = charX + (charWidth - accWidth) / 2;\n                        accY = charY - accHeight * 0.2;\n                    } else if (accId.includes('crown')) {\n                        accHeight = charHeight * 0.12;\n                        accWidth = accHeight * (accImg.width / accImg.height);\n                        accX = charX + (charWidth - accWidth) / 2;\n                        accY = charY - accHeight * 0.3;\n                    } else if (accId.includes('necklace')) {\n                        accHeight = charHeight * 0.12;\n                        accWidth = accHeight * (accImg.width / accImg.height);\n                        accX = charX + (charWidth - accWidth) / 2;\n                        accY = charY + charHeight * 0.16;\n                    } else if (accId.includes('earrings')) {\n                        accHeight = charHeight * 0.06;\n                        accWidth = accHeight * (accImg.width / accImg.height);\n                        accX = charX + (charWidth - accWidth) / 2;\n                        accY = charY + charHeight * 0.1;\n                    } else if (accId.includes('bracelet')) {\n                        accHeight = charHeight * 0.06;\n                        accWidth = accHeight * (accImg.width / accImg.height);\n                        accX = charX + charWidth * 0.15;\n                        accY = charY + charHeight * 0.4;\n                    } else if (accId.includes('ring')) {\n                        accHeight = charHeight * 0.04;\n                        accWidth = accHeight * (accImg.width / accImg.height);\n                        accX = charX + charWidth * 0.2;\n                        accY = charY + charHeight * 0.45;\n                    } else if (accId.includes('brooch')) {\n                        accHeight = charHeight * 0.08;\n                        accWidth = accHeight * (accImg.width / accImg.height);\n                        accX = charX + (charWidth - accWidth) / 2;\n                        accY = charY + charHeight * 0.28;\n                    } else if (accId.includes('gloves')) {\n                        accHeight = charHeight * 0.32;\n                        accWidth = accHeight * (accImg.width / accImg.height);\n                        accX = charX + (charWidth - accWidth) / 2;\n                        accY = charY + charHeight * 0.22;\n                    } else if (accId.includes('hairbow')) {\n                        accHeight = charHeight * 0.1;\n                        accWidth = accHeight * (accImg.width / accImg.height);\n                        accX = charX + charWidth * 0.6;\n                        accY = charY + charHeight * 0.04;\n                    }\n                    \n                    if (accWidth && accHeight) {\n                        ctx.drawImage(accImg, accX, accY, accWidth, accHeight);\n                    }\n                }\n                \n                // Reset alpha\n                ctx.globalAlpha = 1;\n            }\n\n            function render() {\n                ctx.clearRect(0, 0, canvas.width, canvas.height);\n                \n                const selections = window.gameConfig.selections;\n                \n                // Draw background - keep the same background for all characters\n                const frameTop = canvas.height * 0.08;\n                const frameBottom = canvas.height * 0.27;\n                const frameHeight = canvas.height - frameTop - frameBottom;\n                \n                // Use the stored background, defaulting to bg_ballroom\n                const bgId = selections.background || 'bg_cafe';\n                \n                if (imageCache[bgId]) {\n                    drawImageMaintainAspect(\n                        imageCache[bgId],\n                        15, frameTop,\n                        canvas.width - 30, frameHeight,\n                        'cover'\n                    );\n                }\n                \n                // Calculate runway area - now showing single character centered within frame\n                const runwayTop = frameTop + frameHeight * 0.15;\n                const runwayHeight = frameHeight * 0.85;\n                const runwayWidth = canvas.width - 30;\n                \n                // Character dimensions - larger since showing only one\n                const charHeight = runwayHeight * 0.95;\n                \n                // Draw only the selected character, centered\n                const character = CHARACTERS[selectedCharacter];\n                const baseImg = imageCache[character.baseAsset];\n                if (baseImg) {\n                    const charAspect = baseImg.width / baseImg.height;\n                    const charWidth = charHeight * charAspect;\n                    \n                    // Center the character\n                    const charX = 15 + (runwayWidth - charWidth) / 2;\n                    const charY = runwayTop + (runwayHeight - charHeight) / 2 + frameHeight * 0.05;\n                    \n                    // Draw the character (always selected since it's the only one)\n                    drawCharacter(selectedCharacter, charX, charY, charWidth, charHeight, true);\n                }\n                \n                // Update and draw sparkles\n                sparkles.forEach((sparkle, index) => {\n                    if (sparkle.life > 0) {\n                        // Update position\n                        sparkle.x += sparkle.vx || 0;\n                        sparkle.y += sparkle.vy || 0;\n                        \n                        // Apply gravity if celebration particle\n                        if (sparkle.gravity) {\n                            sparkle.vy += sparkle.gravity;\n                        }\n                        \n                        // Update rotation\n                        if (sparkle.rotationSpeed) {\n                            sparkle.rotation += sparkle.rotationSpeed;\n                        }\n                        \n                        // Draw sparkle\n                        ctx.save();\n                        ctx.globalAlpha = sparkle.life * (sparkle.isAmbient ? 0.6 : 1);\n                        ctx.translate(sparkle.x, sparkle.y);\n                        ctx.rotate(sparkle.rotation || 0);\n                        ctx.font = `${sparkle.size}px Arial`;\n                        ctx.textAlign = 'center';\n                        ctx.textBaseline = 'middle';\n                        \n                        // Use emoji for celebration/ambient, sparkle for others\n                        const symbol = sparkle.emoji || '\u2728';\n                        ctx.fillText(symbol, 0, 0);\n                        ctx.restore();\n                        \n                        // Decay life\n                        sparkle.life -= sparkle.isAmbient ? 0.008 : (sparkle.isCelebration ? 0.015 : 0.025);\n                    }\n                });\n                sparkles = sparkles.filter(s => s.life > 0);\n                \n                // Add ambient sparkles continuously\n                createAmbientSparkles();\n            }\n\n            // ==================== GAME LOOP ====================\n            createUI();\n            \n            // Initialize order if in order mode\n            if (gameMode === 'order') {\n                generateNewOrder();\n            }\n            \n            function gameLoop(timestamp) {\n                render();\n                requestAnimationFrame(gameLoop);\n            }\n            \n            requestAnimationFrame(gameLoop);\n        }\n    </script>\n</body>\n</html>", "game_config": "{\"selections\":{\"dress\":\"chibi_outfit_1\",\"hair\":null,\"shoes\":null,\"accessory\":null,\"background\":\"bg_cafe\",\"pet\":\"null\",\"bag\":\"null\",\"wings\":\"null\",\"wand\":\"null\",\"crown\":\"null\"},\"items\":{\"dresses\":[\"dress_pink_ballgown\",\"dress_blue_elegant\",\"dress_blue_mermaid\",\"dress_blue_cocktail\",\"dress_purple_fantasy\",\"dress_gold_regal\",\"dress_white_wedding\",\"dress_red_elegant\",\"dress_emerald_gown\",\"dress_silver_sparkle\",\"dress_aqua_mermaid\",\"dress_lavender_ballgown\",\"dress_coral_summer\",\"dress_rose_princess\",\"dress_navy_royal\",\"dress_sunset_orange\",\"dress_mint_fairytale\",\"dress_champagne_elegant\",\"dress_burgundy_velvet\",\"dress_emerald_regency\",\"dress_teal_ocean\",\"dress_ivory_lace\",\"dress_magenta_glamour\",\"dress_peach_blossom\"],\"hair\":[\"hair_blonde_updo\",\"hair_brunette_waves\",\"hair_red_curls\",\"hair_black_braids\",\"hair_pink_ponytail\",\"hair_purple_straight\",\"hair_auburn_bun\",\"hair_silver_long\",\"hair_teal_mermaid\"],\"shoes\":[\"shoes_pink_heels\",\"shoes_silver_slippers\",\"shoes_gold_boots\",\"shoes_blue_glass\",\"shoes_red_flats\",\"shoes_purple_platforms\",\"shoes_white_wedges\",\"shoes_teal_sandals\",\"shoes_black_elegant\"],\"accessories\":[\"accessory_tiara\",\"accessory_necklace\",\"accessory_earrings\",\"accessory_bracelet\",\"accessory_ring\",\"accessory_crown\",\"accessory_brooch\",\"accessory_gloves\",\"accessory_hairbow\"],\"backgrounds\":[\"bg_ballroom\",\"bg_garden\",\"bg_bedroom\",\"bg_beach\",\"bg_castle\",\"bg_stage\"],\"pets\":[\"pet_puppy\",\"pet_kitten\",\"pet_bunny\",\"pet_unicorn\",\"pet_parrot\",\"pet_pony\",\"pet_swan\",\"pet_butterfly\"],\"bags\":[\"bag_pink_clutch\",\"bag_gold_handbag\",\"bag_silver_purse\",\"bag_purple_tote\",\"bag_white_pearl\"],\"teresaDresses\":[\"teresa_dress_coral_ballgown\",\"teresa_dress_turquoise_elegant\",\"teresa_dress_magenta_fantasy\",\"teresa_dress_gold_royal\",\"teresa_dress_cream_wedding\",\"teresa_dress_ruby_elegant\",\"teresa_dress_emerald_garden\",\"teresa_dress_midnight_evening\",\"teresa_dress_ocean_mermaid\",\"teresa_dress_lavender_princess\",\"teresa_dress_sunset_orange\"]},\"settings\":{\"musicVolume\":0.3,\"sfxVolume\":0.5,\"bagOffsetX\":-1.1,\"bagOffsetY\":0.7,\"bagSize\":0.18},\"selectedCharacter\":\"coffee_girl\",\"gameMode\":\"order\",\"coins\":0}", "game_design_document": "## Core Game Loop and Mechanics\n\n**Barbie's Royal Salon** is a dress-up game where players style Barbie with various clothing items, accessories, and hairstyles to create their perfect princess look.\n\n### Main Gameplay Flow:\n1. **Character Display**: Barbie stands center screen in a beautiful salon setting\n2. **Category Selection**: Players tap category buttons at the bottom to browse different item types (dresses, shoes, accessories, hairstyles, backgrounds)\n3. **Item Selection**: Scrollable item panels appear showing available options in that category\n4. **Instant Preview**: Tapping an item immediately applies it to Barbie\n5. **Mix & Match**: Players freely combine items from different categories\n6. **Save & Share**: Players can save their favorite looks (stored in gameConfig)\n\n### Engagement Drivers:\n- Immediate visual feedback when selecting items\n- Large variety of combinations to discover\n- Beautiful, polished art style that appeals to the target audience\n- Satisfying \"collection\" feeling as players explore all options\n- No time pressure - pure creative expression\n\n### Win Condition:\nThis is a creative sandbox with no traditional win/lose state. Success is measured by player satisfaction with their created looks.\n\n## Starting Scope\n\n**First Implementation Must Include:**\n- Barbie character model (base body that items layer onto)\n- 3 background options (palace ballroom, garden, castle bedroom)\n- 5 dress options (various princess styles)\n- 3 hairstyle options (different colors and styles)\n- 3 shoe options (heels, slippers, boots)\n- 3 accessory options (tiara, necklace, earrings)\n- Category navigation system\n- Item selection and preview system\n- Clean, intuitive UI with large touch targets\n\n**Future Iterations Can Add:**\n- More clothing categories (gloves, capes, wings)\n- Makeup options\n- Multiple character models (different princess friends)\n- Themed collections (winter, summer, fantasy)\n- Color customization for existing items\n- Pose variations for the character\n- Photo mode with filters\n\n## Game Perspective\n\n**Fixed-screen** perspective with a single view of the dress-up interface. The character remains centered while UI elements for category selection and item browsing appear around the edges.\n\n## Game World and Level Design\n\n### Layout (720\u00d71280 portrait):\n\n**Character Display Area (Top 60%)**\n- Barbie stands center screen from approximately y:100 to y:700\n- Background fills the entire display area behind her\n- Character is sized to show full body with room for accessories\n- Subtle ambient animations (hair sway, dress shimmer) add life\n\n**Category Bar (y:800-900)**\n- Horizontal row of 5 category buttons\n- Icons clearly represent each category (dress icon, shoe icon, etc.)\n- Active category highlighted with glow/border\n- Each button 120\u00d780 pixels minimum for easy tapping\n\n**Item Selection Panel (y:920-1240)**\n- Scrollable horizontal carousel of items in selected category\n- 3-4 items visible at once\n- Each item thumbnail 150\u00d7150 pixels\n- Smooth swipe scrolling\n- Selected item has visual indicator (border, checkmark)\n\n**UI Polish:**\n- Elegant frame/border around character area\n- Sparkle effects when changing items\n- Smooth transitions between item changes\n- Background music: gentle, royal-themed melody\n\n## Edit Mode Design\n\nEdit mode allows players to customize the available wardrobe and personalize the experience.\n\n### Editable Properties:\n\n**Item Collections:**\n- Add/remove items from each category\n- Each item defined by: image asset ID, category, display name\n- Players can upload custom images to use as clothing items\n\n**Background Options:**\n- Add/remove background scenes\n- Each background: image asset ID, name\n\n**Color Schemes:**\n- UI accent color (buttons, highlights)\n- Background color for item selection panel\n\n**Character Base:**\n- Option to swap the base Barbie model (for future expansion)\n\n### Edit Mode Interface:\n- \"Edit Wardrobe\" button in top-right corner\n- Modal overlay showing:\n  - Category tabs\n  - Grid of current items with delete buttons\n  - \"Add Item\" button to upload new images\n  - Color pickers for UI customization\n- Changes save to gameConfig immediately\n- \"Done\" button returns to play mode\n\n### Constraints:\n- Minimum 3 items per category (prevent empty categories)\n- Maximum 20 items per category (performance)\n- Uploaded images auto-resize to appropriate dimensions\n- Image format validation (PNG/JPG only)\n\n## Control Design\n\n### Mobile (Primary):\n- **Tap category button**: Switch to that category's items\n- **Swipe item panel**: Scroll through available items horizontally\n- **Tap item thumbnail**: Apply that item to Barbie\n- **Tap \"Edit\" button**: Enter edit mode\n- **Pinch-to-zoom**: Zoom in on character (optional polish feature)\n\n### Desktop:\n- **Click category button**: Switch categories\n- **Mouse wheel / click-drag**: Scroll item panel\n- **Click item thumbnail**: Apply item\n- **Click \"Edit\" button**: Enter edit mode\n- **Arrow keys**: Navigate between items in current category\n\n### Input Handling:\n- Large touch targets (minimum 96\u00d796px)\n- Visual feedback on all interactive elements (hover states, press states)\n- Prevent accidental double-taps with debouncing\n- Smooth scrolling with momentum on mobile\n\n## Art Style and Visual Theme\n\n### Overall Style:\n**Polished 2D illustration style** with a glamorous, princess aesthetic. Think modern Barbie brand - bright, colorful, aspirational, and age-appropriate.\n\n### Visual Characteristics:\n- **Color Palette**: Pastels with pops of vibrant jewel tones (pink, purple, gold, turquoise)\n- **Lighting**: Soft, flattering lighting with subtle highlights and shadows\n- **Details**: Sparkles, shimmer effects, elegant patterns\n- **Backgrounds**: Detailed but not overwhelming - support the character without competing\n\n### Asset Specifications:\n\n**Character (Barbie Base):**\n- Full-body illustration, standing pose\n- Neutral expression, friendly smile\n- Base outfit: simple undergarments/bodysuit that clothing layers over\n- Clean edges for easy layering\n- Size: Approximately 400\u00d7600 pixels at game scale\n\n**Clothing Items:**\n- Designed to layer over base character\n- Transparent backgrounds (PNG)\n- Consistent lighting direction (front-lit)\n- Detailed textures (fabric, jewels, patterns)\n- Size: Varies by item, but scaled to fit character proportionally\n\n**Backgrounds:**\n- 720\u00d71280 resolution\n- Depth and detail but slightly soft/blurred to keep focus on character\n- Elegant settings (palace interiors, gardens, castle rooms)\n\n**UI Elements:**\n- Clean, modern interface design\n- Rounded corners, soft shadows\n- Icon-based category buttons with subtle animations\n- Elegant frame/border elements\n\n### Rendering Approach:\n- **Character & Items**: Generated image assets (complex illustrations)\n- **UI Elements**: Mix of CSS styling and simple generated icons\n- **Effects**: CSS animations for sparkles, transitions, glows", "persistent_storage_config": null, "game_metadata": {"game_id": "01KSB2NV9YH8FMGR96R3QPENK9", "title": "Chibi Girl Dress Up", "description": "super cute dress-up adventure where players style an adorable chibi girl with 21+ outfits, accessories, and magical wings! \ud83c\udf38\u2728 They can freestyle in Creative Mode, take on Order challenges", "thumbnail_url": "https://d2oir5eh8rty2e.cloudfront.net/assets/images/thumbnail_3244ded2-e155-4be9-b67d-85ce783687d5.webp", "created_at": 1779562115, "updated_at": 1781809217654.3035, "art_style": null, "is_remix": true, "base_game_id": "01KPY3FXWGC5XXBR5FAGRZM47Z"}, "task_plan": null}