olor: var(--primary-color);
            color: white;
            display: flex;
            justify-content: center;
            align-items: center;
            cursor: pointer;
            transition: all 0.2s ease;
            box-shadow: 0 2px 5px rgba(0,0,0,0.2);
            margin: 0 auto;
        }
        
        .voice-record-btn:hover {
            background-color: var(--secondary-color);
            transform: scale(1.05);
        }
        
        .voice-record-btn:active {
            backg