ation;
        }

        body {
            display: flex;
            justify-content: center;
            align-items: center;
            min-height: 100vh;
            background: transparent;
            font-family: Arial, sans-serif;
            margin: 0;
            padding: 0;
            position: relative;
            overflow: hidden !important;
            width: 100%;
            height: 100%;
        }

        .widget-container {
            position: relative;
            width: 100%;
   