/* Screen-specific styles for Halal_Certification_Display_Screen */
        body {
            font-family: 'Inter', sans-serif;
            background-color: #f9fafb;
            color: black;
        }
        
        .material-symbols-rounded {
            font-variation-settings:
            'FILL' 0,
            'wght' 400,
            'GRAD' 0,
            'opsz' 24;
            vertical-align: middle;
        }
        
        .certificate-border {
            background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='12' ry='12' stroke='%2318A25Bff' stroke-width='2' stroke-dasharray='8%2c 10' stroke-dashoffset='8' stroke-linecap='round'/%3e%3c/svg%3e");
            border-radius: 12px;
        }
        
        .badge-pulse {
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
        }
        
        @keyframes pulse {
            0%, 100% {
                transform: scale(1);
                opacity: 1;
            }
            50% {
                transform: scale(1.05);
                opacity: 0.9;
            }
        }
        
        .meal-card {
            transition: transform 0.2s ease;
        }
        
        .meal-card:active {
            transform: scale(0.98);
        }
