/* Minimal Section */
        .app-minimal-section {
            position: relative;
        }

        /* Subtle Line Decoration */
        .app-minimal-line {
            position: absolute;
            background: linear-gradient(90deg, transparent, var(--color-primary-200), transparent);
            height: 1px;
            width: 100%;
            top: 0;
        }

        .dark .app-minimal-line {
            background: linear-gradient(90deg, transparent, var(--color-primary-800), transparent);
        }

        /* Phone Frame */
        .app-minimal-phone {
            position: relative;
            background: linear-gradient(180deg, #f3f4f6 0%, #e5e7eb 100%);
            border-radius: 40px;
            padding: 8px;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.15);
        }

        .dark .app-minimal-phone {
            background: linear-gradient(180deg, #374151 0%, #1f2937 100%) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.4);
        }

        .app-minimal-phone-inner {
            background: white;
            border-radius: 32px;
            overflow: hidden;
        }

        .dark .app-minimal-phone-inner {
            background: #111827 !important;
        }

        /* Floating Effect */
        .app-minimal-float {
            animation: minimal-float 6s ease-in-out infinite;
        }

        @keyframes minimal-float {

            0%,
            100% {
                transform: translateY(0);
            }

            50% {
                transform: translateY(-15px);
            }
        }

        /* Store Button */
        .store-minimal {
            display: inline-flex;
            align-items: center;
            gap: 0.75rem;
            padding: 0.875rem 1.5rem;
            border-radius: 12px;
            font-weight: 500;
            transition: all 0.3s ease;
        }

        .store-minimal-primary {
            background: linear-gradient(135deg, var(--color-primary-600), var(--color-primary-700));
            color: white;
            box-shadow: 0 4px 15px rgba(var(--color-primary-500-rgb), 0.3);
        }

        .dark .store-minimal-primary {
            background: linear-gradient(135deg, var(--color-primary-500), var(--color-primary-600));
            box-shadow: 0 4px 15px rgba(var(--color-primary-500-rgb), 0.2);
        }

        .store-minimal-primary:hover {
            background: linear-gradient(135deg, var(--color-primary-500), var(--color-primary-600));
            transform: translateY(-2px);
            box-shadow: 0 8px 25px rgba(var(--color-primary-500-rgb), 0.4);
        }

        .dark .store-minimal-primary:hover {
            background: linear-gradient(135deg, var(--color-primary-400), var(--color-primary-500));
        }

        .store-minimal-secondary {
            background: transparent;
            color: var(--color-gray-700);
            border: 2px solid var(--color-gray-300);
        }

        .dark .store-minimal-secondary {
            color: var(--color-gray-200);
            border-color: var(--color-gray-600);
            background: var(--color-gray-800);
        }

        .store-minimal-secondary:hover {
            border-color: var(--color-primary-500);
            color: var(--color-primary-600);
            background: var(--color-primary-50);
            transform: translateY(-2px);
        }

        .dark .store-minimal-secondary:hover {
            border-color: var(--color-primary-400);
            color: var(--color-primary-400);
            background: var(--color-gray-700);
        }

        /* Feature Icon */
        .app-minimal-feature {
            display: flex;
            align-items: flex-start;
            gap: 0.75rem;
        }

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

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

        /* Stats */
        .app-minimal-stat {
            text-align: center;
            padding: 0 1rem;
        }

        .app-minimal-stat:not(:last-child) {
            border-right: 1px solid var(--color-gray-200);
        }

        .dark .app-minimal-stat:not(:last-child) {
            border-color: var(--color-gray-700);
        }

        /* QR Code */
        .app-minimal-qr {
            display: flex;
            align-items: center;
            gap: 1rem;
            padding: 1rem;
            background: var(--color-gray-100);
            border-radius: 16px;
            border: 1px solid var(--color-gray-200);
        }

        .dark .app-minimal-qr {
            background: #1f2937 !important;
            border-color: #374151 !important;
        }

        .app-minimal-qr-image {
            background: white;
            padding: 6px;
            border-radius: 10px;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
        }

        .dark .app-minimal-qr-image {
            background: white;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
        }

        .app-minimal-qr-title {
            color: var(--color-gray-900) !important;
        }

        .dark .app-minimal-qr-title {
            color: #ffffff !important;
        }

        .app-minimal-qr-desc {
            color: var(--color-gray-500) !important;
        }

        .dark .app-minimal-qr-desc {
            color: #d1d5db !important;
        }