        body {
            background-color: #FAFAF9;
            color: #333333;
        }
        
        .glass-panel {
            background: rgba(255, 255, 255, 0.6);
            backdrop-filter: blur(12px);
            border: 1px solid rgba(255, 255, 255, 0.8);
        }

        .scrollbar-hide::-webkit-scrollbar {
            display: none;
        }
        
        /* Smooth transitions for pages */
        .page-section {
            display: none;
            opacity: 0;
            transition: opacity 0.6s ease-in-out;
        }
        .page-section.active {
            display: block;
            opacity: 1;
            animation: fadeIn 0.8s ease-out forwards;
        }

        .product-card:hover .product-actions {
            opacity: 1;
            transform: translateY(0);
        }

        /* Ensure keyframes work in standard CSS */
        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(10px); }
            to { opacity: 1; transform: translateY(0); }
        }
