        left: 50%;
            transform: translate(-50%, -50%);
            z-index: 10;
            background: var(--glass-bg);
            border-radius: 20px;
            padding: 30px 50px;
            backdrop-filter: blur(10px);
            border: 1px solid var(--glass-border);
            box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4);
        }

        .loading i {
            font-size: 2.5rem;
            margin-bottom: 15px;
            display: block;
            color: var(--primary);
         