
        /* Basic styles */


        /* Chat input styles */
        #chat-container {
            margin-top: 20px;
        }

        xinput {
            padding: 10px;
            width: 300px;
            margin-right: 10px;
        }

        xbutton {
            padding: 10px;
            background-color: #4CAF50;
            color: white;
            border: none;
            cursor: pointer;
        }

        /* Modal Styles */
        .modal {
            display: none;
            position: fixed;
            z-index: 1;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
        }

        .modal-content {
            background-color: white;
            margin: 15% auto;
            padding: 20px;
            width: 50%;
            border-radius: 8px;
            text-align: center;
        }

        .close {
            color: red;
            font-size: 20px;
            float: right;
            cursor: pointer;
        }

        xbutton {
            margin-top: 15px;
            padding: 8px 12px;
            background-color: #007bff;
            color: white;
            border: none;
            border-radius: 5px;
            cursor: pointer;
        }

        xbutton:hover {
            background-color: #0056b3;
        }

        .copy-success {
            color: green;
            font-size: 14px;
            display: none;
            margin-top: 10px;
        }











            /* Bubble styling */
    #bubble {
        position: fixed;
        bottom: 20px;
        right: 20px;
        width: 80px;
        height: 80px;
        border-radius: 50%;
        overflow: hidden;
        box-shadow: 0 2px 6px rgba(0,0,0,0.3);
        cursor: pointer;
        z-index: 1000;
      }
      #bubble img {
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
      /* Bigger Cloud styling */
      #cloud {
        position: fixed;
        bottom: 90px; /* Adjust so it appears above the bubble */
        right: 20px;
        width: 250px; /* Increased width for a larger cloud */
        background: #fff;
        border: 1px solid #ccc;
        border-radius: 10px;
        box-shadow: 0 2px 6px rgba(0,0,0,0.3);
        padding: 20px; /* Increased padding for more space */
        display: none; /* Initially hidden */
        z-index: 1000;
      }
      #cloud a {
        display: block;
        margin: 10px 0;
        color: #007BFF;
        text-decoration: none;
      }
      #cloud a:hover {
        text-decoration: underline;
      }
