  display: flex;
            flex-direction: column;
            align-items: center;
            text-align: center;
        }
        
        .instructions-panel h3, .qr-code-panel h3 {
            margin-bottom: 15px;
            color: #e9c46a; 
            font-size: 18px;
        }

        .instructions-panel ol {
            margin-left: 20px; 
            margin-bottom: 10px;
            padding-left: 0; /* Reset browser default for ol */
        }
        .instructions-panel ol l