8px) {
            .demo-grid {
                grid-template-columns: 1fr;
            }
        }

        @keyframes slideIn {
            from { 
                opacity: 0; 
                transform: translateX(-20px); 
            }
            to { 
                opacity: 1; 
                transform: translateX(0); 
            }
        }

        .todo-item {
            animation: slideIn 0.3s ease;
        }

        .smart-diff-badge {
            position: absolute;
            top: -8px;
