: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
        }

        .option-button:hover {
            transform: translateY(-3px);
            box-shadow: 0 5px 15px rgba(138, 43, 226, 0.4);
        }

        .option-button.secondary {
            background: rgba(255, 255, 255, 0.1);
        }

        .option-button.secondary:hover {
            background: rgba(255, 255, 255, 0.15);
        }

        .loading {
            display: flex;
            f