.hmac-output {
            font-size: 1.1rem;
            background: #f8f9fa;
            padding: 1rem;
            border-radius: 6px;
            font-family: 'Courier New', monospace;
        }
        .verify-section {
            background-color: #fef9e6;
            border-radius: 8px;
            padding: 1.2rem;
            margin-top: 1.5rem;
            border: 1px solid #ffecb3;
        }.math-result{word-break:break-all}
        .encoding-badge {
            font-size: 0.8rem;
            background: #e9ecef;
            padding: 0.2rem 0.5rem;
            border-radius: 20px;
        }
        .copy-icon {
            cursor: pointer;
            margin-left: 8px;
            color: #6c757d;
        }
        .copy-icon:hover {
            color: #0d6efd;
        }
        .test-vector-btn {
            font-size: 0.8rem;
            margin-left: 0.5rem;
        }