body {
    background-image: url('Shell_Background.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
}

.bot-container {
    margin: 20px auto; /* Center the bot container */
    max-width: 1000px; /* Limit its width */
    padding: 15px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    border-radius: 8px;
}
h1 {
    text-align: center;
    color: #333; /* Or a color that contrasts with your background */
    padding-top: 20px;
}
#copilotStudioBot {
    width: 100%; /* Makes the iframe take up 100% of its parent's width */
    height: 900px; /* Sets a fixed height for the chat window */
    min-height: 400px; /* Keep your existing minimum height */
    border: none; /* Remove iframe border if you want a cleaner look */
}

.your-bot-element {
    /* Style for your actual bot element */
    width: 300px; /* Example width */
    height: 200px; /* Example height */
    background-color: #FF0000; /* Example color */
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    font-size: 1.2em;
}
