.app-mockup {
            transform: perspective(1000px) rotateY(-5deg);
            transition: transform 0.5s ease;
        }

        .app-mockup:hover {
            transform: perspective(1000px) rotateY(0deg);
        }

        [dir="rtl"] .app-mockup {
            transform: perspective(1000px) rotateY(5deg);
        }

        [dir="rtl"] .app-mockup:hover {
            transform: perspective(1000px) rotateY(0deg);
        }

        .store-button {
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .store-button:hover {
            transform: translateY(-3px);
            box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.2);
        }

        /* App Store button - Primary color */
        .store-button-primary {
            background-color: var(--color-primary-600);
            color: white;
        }

        .store-button-primary:hover {
            background-color: var(--color-primary-700);
        }

        /* Play Store button - Secondary color */
        .store-button-secondary {
            background-color: var(--color-secondary-600);
            color: white;
        }

        .store-button-secondary:hover {
            background-color: var(--color-secondary-700);
        }

        .app-feature-icon {
            width: 48px;
            height: 48px;
            background: linear-gradient(135deg, var(--color-primary-500), var(--color-primary-600));
            border-radius: 12px;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
        }

        .app-feature-icon svg {
            color: white;
        }

        /* QR Code Simple - Clean Design */
        .qr-code-simple {
            background: white;
            border-radius: 0.5rem;
            padding: 0.375rem;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
        }

        .dark .qr-code-simple {
            background: #ffffff;
        }