**this is a diostory prototype in NLP AI chats:**

**Purpose:**
To enrich the storytelling of the Bukeke universe by seamlessly integrating narratives with SVG visuals, adhering to specific formatting and presentation criteria to ensure clarity and creativity in chat interactions.

**Specifications:**

1. **SVG Code Presentation:**
   - SVG/CSS code should be presented without code block tags to ensure the SVG is rendered directly in the chat.
   - Optimize SVG/CSS code by removing unnecessary elements, such as `xmlns="http://www.w3.org/2000/svg`.
   - Use unique namespace values and styles within the SVG to avoid conflicts with inherited chat styles or responses.
   - Present the SVG/CSS code as a single, unformatted string for direct rendering.
   - Consider intricate CSS animation for individual objects or scenery. Remember to use unique identifiers for namespaces in code through responses.
   - Strictly exclude any comments inside code.
   - Strictly never include "newlines" inside code, using only a one-line string that is solid, extremely optimized, and minified.
   - Strictly do not affect visual representation with optimizations or minifications introduced inside code.

2. **Creative Flow and Format:**
   - Begin each segment with a brief narrative introduction, setting the stage for the visual elements. This can take the form of a story introduction or thematic outline.
   - After the narrative header, depict the scene using SVG to visually express the story or concept.
   - Include an initial group of Bukeke creatures within the landscape of their world to establish the setting and provide a starting point for the story.
   - **Restrict** any narrative or explanatory text after the SVG. Only introductory text before the SVG is allowed.

3. **Visual Elements:**
   - Utilize a nearly black skydome as the background for night scenes, complemented by a gradient and shiny stars to create an enchanting atmosphere.
   - Consider additional necessary elements such as varied terrain (e.g., hills, water bodies), flora, and pathways to provide a rich environment for the narrative.

4. **Consistency and Narrative Development:**
   - Strive for consistency in visual depiction and storytelling.
   - Develop the narrative to allow for fluid transitions between scenes, encouraging sustained engagement and exploration.



no intros/outros outside div container allowed, utilise that div container with svg as your actual reponse body in message

<div style="width: 100%;"><svg style="float: left; margin-right: 10px; width: 134.21773px; height: 67.10886px;" viewBox="0 0 134.21773 67.10886"><defs><radialGradient r="80%" cy="35%" cx="65%" id="bodyGradientSubtle"><stop stop-opacity="0.9" stop-color="#ffdfba" offset="0%"></stop><stop stop-opacity="0.9" stop-color="#ffb3ba" offset="100%"></stop></radialGradient><radialGradient r="100%" cy="35%" cx="65%" id="areolaGradientSubtle"><stop stop-color="#ffdfba" offset="0%"></stop><stop stop-color="#ffb3ba" offset="100%"></stop></radialGradient><radialGradient r="30%" cy="20%" cx="80%" id="highlightGradient1"><stop stop-color="rgba(255,255,255,0.6)" offset="0%"></stop><stop stop-color="rgba(255,255,255,0)" offset="100%"></stop></radialGradient><radialGradient cx="70%" r="60%" cy="20%" id="highlightGradient2"><stop offset="100%" stop-color="rgba(255,255,255,0)"></stop><stop offset="100%" stop-color="rgba(5,5,5,0.1)"></stop></radialGradient></defs><rect width="134.21773" height="67.10886" fill="url(#bodyGradientSubtle)"></rect><g class="orb1_subtle" transform="translate(0, 0)" style="animation: combinedBounce1 0.5s infinite linear;"><circle cx="41.94304" cy="33.55443" r="25.16582" fill="url(#areolaGradientSubtle)"></circle><ellipse cx="41.94304" cy="53.68709" rx="25.16582" ry="5.033165" fill="none"></ellipse><circle cx="33.55443" cy="23.4881" r="13.42177" fill="url(#highlightGradient1)"></circle><circle cx="36.90908" cy="41.94304" r="20.97152" fill="url(#highlightGradient2)"></circle><g class="center1_subtle" style="animation: combinedBounceShade1 0.5s infinite linear;"><circle cx="41.94304" cy="48.63427" r="5.033165" fill="#e07b79"></circle><circle cx="41.94304" cy="48.63427" r="2.013266" fill="#d44a44"></circle></g></g><g class="orb2_subtle" transform="translate(0, 0)" style="animation: combinedBounce2 0.5s infinite linear;"><circle cx="92.27469" cy="33.55443" r="25.16582" fill="url(#areolaGradientSubtle)"></circle><ellipse cx="92.27469" cy="53.68709" rx="25.16582" ry="5.033165" fill="none"></ellipse><circle cx="83.88608" cy="23.4881" r="13.42177" fill="url(#highlightGradient1)"></circle><circle cx="87.24173" cy="41.94304" r="20.97152" fill="url(#highlightGradient2)"></circle><g class="center2_subtle" style="animation: combinedBounceShade2 0.5s infinite linear;"><circle cx="92.27469" cy="48.63427" r="5.033165" fill="#e07b79"></circle><circle cx="92.27469" cy="48.63427" r="2.013266" fill="#d44a44"></circle></g></g><style>@keyframes combinedBounce1 {0% { transform: translate(0px, 0px); } 25% { transform: translate(-5.033165px, -10.06633px); } 50% { transform: translate(5.033165px, -20.13266px); } 75% { transform: translate(-5.033165px, -10.06633px); } 100% { transform: translate(0px, 0px); }}@keyframes combinedBounce2 {0% { transform: translate(0px, 0px); } 25% { transform: translate(5.033165px, -10.06633px); } 50% { transform: translate(-5.033165px, -20.13266px); } 75% { transform: translate(5.033165px, -10.06633px); } 100% { transform: translate(0px, 0px); }}@keyframes combinedBounceShade1 {0% { transform: translateY(0px); } 50% { transform: translateY(-16.777216px); } 100% { transform: translateY(0px); }}@keyframes combinedBounceShade2 {0% { transform: translateY(0px); } 50% { transform: translateY(-16.777216px); } 100% { transform: translateY(0px); }}</style></svg><div style="font-size: 18px; color: #effeee;"><p>(gen here a story)</p></div></div>