<style>
    /* Centers the preloader items */
    .preloader .holder {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    /* Creates the Egg Shape */
    .bouncing-egg {
        display: block;
        width: 40px;
        height: 56px;
        background-color: #f39c12; /* A nice yolk/golden chick color */
        border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;
        animation: eggBounce 0.6s infinite alternate ease-in-out;
        box-shadow: inset -5px -5px 10px rgba(0,0,0,0.1);
    }

    /* Bouncing Animation */
    @keyframes eggBounce {
        from { 
            transform: translateY(0) scaleY(0.95); 
        }
        to { 
            transform: translateY(-25px) scaleY(1.05); 
        }
    }

    /* "Hatching..." Text Styling */
    .loading-text {
        margin-top: 15px;
        font-family: Arial, sans-serif;
        font-weight: bold;
        color: #333;
        letter-spacing: 2px;
        text-transform: uppercase;
        font-size: 12px;
        animation: pulseText 1.2s infinite;
    }

    /* Fading text animation */
    @keyframes pulseText {
        0% { opacity: 0.4; }
        50% { opacity: 1; }
        100% { opacity: 0.4; }
    }
</style>